美文网首页
python3学习笔记-变量、数据类型

python3学习笔记-变量、数据类型

作者: 谢懵逼 | 来源:发表于2019-02-24 19:38 被阅读0次

    变量和字符

    • 变量要以字母开头
    • 使用round函数可以进行四舍五入

    字符串和文本

    • ‘’和”“都可以用来创建字符,不过一般单引号会用来创建简短的字符
    • ‘字符/字符串’ + * + ‘数字’ -> 复制‘字符/字符串’几个‘数字’
    • 格式化字符串
      • {变量} + 字符串以 f 开头:将变量放到{}之中

    数据类型

    数据类型种类(6种)

    Number(数字)

    • True=1
    • False=0
    • 数值的除法(/)总是返回一个浮点数,要获取整数使//操作符
    • 在混合计算时,python会把整形转换为浮点数

    String(字符串)

    • 字符串用'或"括起来,同时使用\转义特殊字符串
    • 如果不想让反斜杠发生转义,可以在字符串前面加个r表示原始字符串
    • 索引值以0为开始,-1为末尾的开始位置
    • 加号+是字符串的连接符,星号*表示复制当前的字符串,紧跟的数字为复制的次数

    相关函数

    len()

    返回传递的字符串的 长度

    split()

    通多指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串

    • 语法
    str.split(str="", num=string.count(str))
    
    • 参数
      • str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
      • num -- 分割次数。
    • 实例


      image

    List(列表)

    • list写在方括号之间,元素用逗号隔开
    • 和字符串一样,list可以被索引和切片
    • list可以使用+操作符进行连接
    • list中的元素可以改变的

    Tuple(元组)

    • 元组与列表类似,不同之处在于元组的元素不能修改,元组写在小括号里。元素之间用逗号隔开
    • 元组也可以被索引和切片,方法一样
    • 注意构造包含0或1个元素的元组的特殊语法规则
    • 元组也可以用+操作符进行拼接

    Sets(集合)

    • set是一个无需不重复的序列,基本功能是进行成员关系的测试和删除重复元素

    Dictionary(字典)

    • 字典是一种映射类型,字典用{}标识,它是一个无序的建(key):值(value)对集合
    • 建(key)必须使用不可变类型。在同一个字典中建(key)必须是唯一的 *创建空字典使用{}

    基本类型的转换

    • int(x,base=10)x字符串或数字,base进制数,默认十进制 浮点转为整数
    • float 整数转换为浮点型
    • complex(1,2) 转换为复数
    • str(10)将对象转换为字符串
    • repe()将对象转换为表达式字符串
    • repr(dict)将对象转换为表达式字符串
    • eval(str)用来计算在字符串中有效的python表达式,返回一个对象
    • tuple(listi)将列表转化为元组
    • list()将元组转换为列表
    • set转换集合

    相关文章

      网友评论

          本文标题:python3学习笔记-变量、数据类型

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