python基础:字面量和变量、数值
字面量和变量
- 字面量:就是一个一个的值,比如:1、2、3、4、5
字面量所表示的意思就是它的字面的值,在1. 程序中可以使用字面量 - 变量(variable):变量就是用来保存字面量,并且变量中保存的字面量是可变的
一般我们在开发时,很少直接使用字面量,都是将字面量存放到变量中,通过变量引用字面量
数据类型
- python中数值分三种:整数、浮点型、double型
1.1. 如果数字得长度特别得场,可以使用_分隔符分开a = 12_32_45
1.2. 10进制不能以0开头;二进制以0b开头;八进制以0o开头;十六进制0x开头; - 可以通过运算符进行运算,保证程序的运行
- 浮点型,float,对浮点数进行运算时,可能会有一个不精确得结果
字符串
- 字符串用来表示一段文本信息,字符串时程序中使用最多得一种数据类型
- 在python中字符串必须使用引号引起来,可以时单引号、双引号、但是不要混合使用(SyntaxError:EOL while scanning string literal)
- 转义字符 ; \t 制表符; \n换行符; \反斜杠; \uxxxx Unicode编码
- 字符串也可以加法运算,多个字符串加法,自动将字符串拼接成一个字符串
- 不能跟其他数据类型进行加法运算,会报错:TypeError:must be str,not int
- 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位小数 - %s是字符串中表示任意字符;%f浮点数占位符;%d整数占位符;
- 格式化字符串,可以通过在字符串前 添加f来创建一个格式化字符串
c = f'hello {a} {b}' 格式化,可以直接使用变量