python基础:字面量和变量、数值

发布时间 2023-10-25 00:39:38作者: 文刀六日

字面量和变量

  1. 字面量:就是一个一个的值,比如:1、2、3、4、5
    字面量所表示的意思就是它的字面的值,在1. 程序中可以使用字面量
  2. 变量(variable):变量就是用来保存字面量,并且变量中保存的字面量是可变的
    一般我们在开发时,很少直接使用字面量,都是将字面量存放到变量中,通过变量引用字面量

数据类型

  1. python中数值分三种:整数、浮点型、double型
    1.1. 如果数字得长度特别得场,可以使用_分隔符分开a = 12_32_45
    1.2. 10进制不能以0开头;二进制以0b开头;八进制以0o开头;十六进制0x开头;
  2. 可以通过运算符进行运算,保证程序的运行
  3. 浮点型,float,对浮点数进行运算时,可能会有一个不精确得结果

字符串

  1. 字符串用来表示一段文本信息,字符串时程序中使用最多得一种数据类型
  2. 在python中字符串必须使用引号引起来,可以时单引号、双引号、但是不要混合使用(SyntaxError:EOL while scanning string literal)
  3. 转义字符 ; \t 制表符; \n换行符; \反斜杠; \uxxxx Unicode编码
  4. 字符串也可以加法运算,多个字符串加法,自动将字符串拼接成一个字符串
  5. 不能跟其他数据类型进行加法运算,会报错:TypeError:must be str,not int
  6. s%在字符串中表示任意字符 b = 'Hello %s'%'jingjing' ;
    c = 'Hello %s, Hello s%'%('jingjing','Cherry') ;
    d = 'Hello %s3'%'me' 最少3个字符,打印出来不够补空格;
    e = 'Hello %s3.5'%'jingjing' 最少3到5个字符,不够补空格,够了就ok
    f = 'Hello %.2f'%123.456 保留2位小数
  7. %s是字符串中表示任意字符;%f浮点数占位符;%d整数占位符;
  8. 格式化字符串,可以通过在字符串前 添加f来创建一个格式化字符串
    c = f'hello {a} {b}' 格式化,可以直接使用变量