Python_03 数据类型

数据类型指变量值的类型


 

  数值:整数、浮点数(小数)、复数。

    整数:所有整数都是int类型,大小没有限制,可以无限大,如果过大可以用下划线_分割

       二进制0b开头,八进制0o开头,十六进制0x开头,十进制不能以0开头,打印时都以十进制显示。

    浮点数:所有小数都是float类型 a = 1.23 PS:对浮点数进行计算可能得到不精确的结果。


 字符串:使用引号引起来,单引号和双引号都可以,没有区别。但是不可混用,必须成对使用。 str = "hello, world!"

      单引号和双引号不能换行,可以使用三重引号来保留换行和格式。

      转义字符: 用\转义, \t表示制表符,\n换行符,\\反斜杠。

      格式化字符串:字符串之间可以用加号+拼接。

             print("a = ", a) 不常用print("a ="+a)

              占位符: %s表示任意字符 %3.5s表示字符串长度在3-5之间

                 %f表示任意浮点数 %.2f表示保留两位小数

                 %d表示保留整数占位符。

             格式化字符串: c = f'hello,{a},{b}' print(f'c = {c}')

      输出字符方式: 

        print("It is"+tester_name+"\'s code")

        print("It is",tester_name,"\'s code")

        print("It is %s\'s code"%tester_name)

        print(f"It is {tester_name} code")

        print("it is{0} {1}".format("1.2.3.4","test")) 

        print("it is{test1} {test2}".format(test2 = "1.2.3.4",test1 = "test")) 

      字符串复制:与数字相乘 a = "hi"+"~"*10

 str.lower() 全部变为小写

 str.endswith(suffix[, start[, end]]) 用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回True,否则返回False。可选参数"start"与"end"为检索字符串的开始与结束位置。

filename.lower().endswith((".yml", ".yaml", ".json", "_test.py"))

 str.rstrip()删除字符串末尾的指定字符,默认为空格

 str.split()按照参数拆分字符串为数组


布尔值(Boolean bool)属于整型,主要用来逻辑判断,有两个值True(相当于1)和False(相当于0)


 空值 None表示不存在,a = None

posted @ 2021-07-26 09:42  蜗牛果果  阅读(39)  评论(0编辑  收藏  举报