美文网首页
python学习_01

python学习_01

作者: 学习中的伟强 | 来源:发表于2020-12-04 02:57 被阅读0次

    python的数字类型、字符串、索引、切片讲解

    python的数据类型

    【重点学习】字符串【表示、索引、切片、内置方法、格式化输出】

    表示:

    比如获取字符串某个或者某串字符 称为索引或者切片

    上节课复习:

    变量名规范

    1、数字、字母、下划线,数字不能作为开头

    2、不能是关键字

    变量定义test

    #再python 当中,变量定义的时候,必须赋值

    name = "23"

    #变量命名的规范

    #小驼峰命名 、大驼峰、下划线(蛇形)

    #下划线(蛇形)变量命名尽量采用 下划线

    last_name = "wei"

    first_name = "dai"

    #小驼峰

    lastName = "wei"

    firstName = "dai"

    #大驼峰

    LastName = "wei"

    FirstName = "dai"

    #标识符(ID)

    #只要是我们自己命名:标识符

    #变量就是标识符的一种

    #函数名、模块名、包、变量都是用下划线命名法则

    #类名就是:大驼峰

    #常量:是不变的,命名规则全部用大写表示 :LASTNAME="wei"

    数据类型

    字符串【表示、索引、切片、内置方法、格式化输出】 【重点学习】

    整型:int   2

    浮点型 float 0.2

    布尔 bool  、True /False 、首字母大写

    列表 list [1,2,3]【重点学习】

    字典 dict {"uesername":''dai'}【重点学习】

    元组 tuple {1,2,3}

    set{1,2,3}

    #字符串表示:两边用引号中间的数据

    #单引号和双引号,三个引号都是可以

    #三引号可以表示多行字符串 ,单引号和双引号只能显示一行

    #如果想要单、双引号想要显示多行则输入\n 显示结果如下

    输入 结果

    #如果想要空一格则输入\t显示结果如下

    输入 结果

    #注释:三引号,字符串也是三引号

    区别在于 字符串的前面要存储数据拥有变量。注释没有变量

    #如何知道数据类型是字符串

    输入数据类型参数 输出数据类型结果

    输入数据input的用法

    让用户输入信息打印出来  

    类型转换的用法

    int ( ), float ( ) ,list ( ) ,dict ()

    注:不是所有数据都可以相互转换的,任何类型可以转换字符串,int 和float可以互转

    类型转换就是类型名称加个()

    输入类型list 输出list格式

    #字符串的操作

    #索引 index,目录,跟快捷找到字符串中的某个字符

    公式:字符[索引] 

    python获得索引是从0开始! 空格也算1个字符

    索引能负数,是从右边开始数

    索引超过范围,会代码报错 提示 # IndexError : string index out of range

    输入字符【索引】 输出结果

    #获取字符串的长度

    print中(len(变量名))   输出显示字符串长度

    #双引号里面不能再套双引号,字符串里在使用引号 ,需要区分引号出来,分别使用单双引号

    使用场景:想重点突出来可以使用

    输入 输出

    ## 切片

    解释:当你想获取多个字符的时候,你有把刀,去切这个字符串

    #开始位置和结束位置和步长

    #截取的方式 顾头不顾尾

    #公式:字符串[strart:end:step]

    step若为正数则切片从左到右切片,step若为负数则切片从右到左切片

    step不填写默认为1,若切片超出范围则不会输出显示

    # 第一步 :end - start  1

    # 第二步 :step 1

    截取方式 截取结果

    #切片的复制用法

    复制切片

    结果 输出 dai

    # 字符串常用方法

    1.字符串的改变

     title是开头单词大写,lower 单词都小写 ,upper是所有单词大写

    name = "dai wei qiang"

    print(name.title()) 

    print(name.lower())

    print(name.upper())

    输出结果

    字符串find的用法,查询某个字符串,如果查询到则返回索引值 ,反之返回-1

    print(name.find("wei"))

    # 找不到子串输出结果显示-1

    print(name.find("ga"))

    输出结果

    相关文章

      网友评论

          本文标题:python学习_01

          本文链接:https://www.haomeiwen.com/subject/dnhbwktx.html