变量
a = 1 #1是变量内容 a是变量名字
注意
- 变量命名
可以是任意非特殊字符
不可以以数字开头
- 潜规则
不要以单下划线和双下划线开头
变量名易读
不要使用模块名,文件名也是一样
不要使用python内的关键字
- python中的变量是什么
a=hello
b=a
在内存内会先给hello分配一个内存空间,然后为这个内存空间打上一个a的标签,然后b=a,会给这个内存空间也打上一个b的标签,现在这个内存空间一共有两个别名,分别为a和b
变量的多元赋值
a,b,c=1,2,3
现在a=1,b=2,c=3
s='qf'
a,b=s
现在a='q',b='f'
多元赋值也叫作元组解包
变量的三个特性
id(10)
a is b 判断的是这个变量的id值是否一样
type(2)
type('a') 查看类型
10 值本身
基本数据类型
一、整型
int
11 #十进制
0b xx 二进制
0o xx 八进制
0xb 十六进制
二、浮点型
float
三、字符串类型
s1 = "www.qfedu.com"
s2 = 'yangge'
s3 = """
hello
world
"""
四、布尔类型
True False
1 == True
0 == False
重点:数据之间的类型转换
- int(xx) 将其他转换为整型 字符串内的小数不能转换 ,因为不清楚是小数点还是字符
- float(xx) 任意字符,前提是数字
- str(xx) 将任意类型转换为字符串
- bool() 把其他类型转换为布尔型
为0为空都会是False