初识python01

注意事项

  • python严格区分大小写
  • python不同于c或Java,python不以分号作为一个语句的结束符
  • python使用变量之前不需要声明
    a = 10【正确】
  • python中不可以直接使用为赋值的变量
    print(b)【错误】

python标识符规则

  • 标识符中可以含有数字、字母、下划线_
  • 必须以字母或者下划线开头,不能以数字开头
  • 建议命名规范【两种方式】
    下划线命名法:所有单词字母都小写,每个单词之间用下划线隔开 max_length
    大驼峰命名法:首字母大写,每个单词的首字母都大写,其他字母小写 MaxLength

数值

  • python中的数值又三种类型,分别是整数 、浮点数(小数)、复数
  • python中所有的整数都是int类型
  • python中整数没有大小的限制,可以是很大的一位数
  • 如果数字过长,可以使用下划线作为分隔符
    666_555_999
  • 十进制的数字不能以0开头
    b = 019【错误】
  • 其他进制:不管是什么进制,它打印显示出来的一定是十进制的数
    二进制 ob
    0b10
    八进制 0o
    0o15
    十六进制 0x
    0x17
  • 也可以通过运算符对数值进行运算
    c = 4
    c= c+7
    print(c)
    【结果是11】
    注意:表达式对程序没有任何影响
    test_num = 10
    test_num+5
    print(test_num)
    【结果是10,不是15】

字符串

  • 字符串可以使用双引号也可以使用单引号,还可以使用三重引号【三重引号适用于长字符串可以实现换行格式】
    '''锄禾日当午 汗滴禾下土 谁知盘中餐 粒粒皆辛苦'''【这样打印出来就是四行诗句的格式】
  • 双引号和单引号不可以混合使用
  • 相同的符号之间不可以嵌套使用
  • 字符串也可进行相加,若是将两个字符串相加,则实际上是将两个字符串进行拼接了
    `
  • 如果将字符串进行相加,那么会将这两个字符串进行拼接
    str1 = "hello" str2 = "5hhh" print(str1+str2) 结果是hello5hhh
  • 字符串不能和其他类型进行拼接
    str2 = "5hhh" a = 9 print(a+str2) 这样子会报错,字符串不能和其他类型进行拼接
  • 创建字符串的时候,可以在字符串中指定占位符
    str = 'hello %s' % '张三' print(str)【输出结果是hello张三】
    str = 'hello %s' % '张三' print(str) 【输出hello 张三】 str3 = 'hello%s' % '5hha' print(str3) 【输出 hello5hha】 str4 = 'hello%.2s' % '5hha' print(str4) 【 %.2s表示限制是两位,所以是hello5h,不是hello5hha】
    【%3.5s】表示的是3-5位
    【%s表示任意占位符,%f表示浮点数(四舍五入,如果是%。2f就是保留到小数点后两位),%d表示整数(会将小数点后面的小数部分去掉)】
    s1 = "hello%.2f" % 3.1377 print(s1)
    【输出结果是hello3.14】
    s2 = "hello%d" % 3.67 print(s2)
    【输出结果是hello3】
  • 字符串的复制
    a = "abc"
    print(a*2) 【结果是abcabc】

布尔值

True False
布尔值其实也算是整型

none

none表示不存在

检查类型type

a = 123
b = type(a)【结果是int类型】

posted @ 2020-09-09 20:39  L小龙虾  阅读(117)  评论(0编辑  收藏  举报