自学python---变量及数据类型

1 变量

定义: 会变的程度
作用:保存数据
变量的分类: 全局变量 局部变量 类变量 实例变量 常量 (后面讲解)
用法 : 变量名= 值 (变量的数据类型根据值来决定)

变量命名规则
请务必牢记下述有关变量的规则。
1 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打 头,例如,可将变量命名为message_1,但不能将其命名为1_message。
2 变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message 可行,但变量名greeting message会引发错误。
3 不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,
4 变量名应既简短又具有描述性。例如,name比n好,student_name比s_n好,name_length 比length_of_persons_name好。
5 慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。
要创建良好的变量名,需要经过一定的实践,在程序复杂而有趣时尤其如此。随着你编写的
程序越来越多,并开始阅读别人编写的代码,将越来越善于创建有意义的变量名

2 数据类型

2.1 数据类型分类
Python3 中有六个标准的数据类型:
Number(数字  int、float、bool、complex(复数))
String(字符串)
List(列表)
Tuple(元组)
Set(集合)
Dictionary(字典)
Python3 的六个标准数据类型中:
不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

2.2常见的数据类型
	 type(变量)  函数  查看变量的数据类型
	#========字符串=str ============
	name="name"
	print(type(name))

#========整数=int ============
number=1
print(type(number))

#========浮点数=float ============
price=1.22
print(type(price))

#========布尔=bool ============
 值只能是True  真  False假  
falg=True
print(type(falg))

#========空值==NoneType==========
falg2=None
print(type(falg2))

#========字节==bytes==========
x = b'ABC'
print(type(x))

2.3数据类型的转换
#1 int()函数能够
#(1)把符合数学格式的数字型字符串转换成整数
#(2)把浮点数转换成整数,但是只是简单的取整,而非四舍五入。
#2 float()函数将整数和字符串转换成浮点数
#3 str()函数将数字转换成字符

#int  -> str  ,float
number = 2
print("number转换之前:",type(number))
#number = str(number) #转换 int -> str
number = float(number) #转换 int -> float
print("number转换之后:",type(number))

#str ->  int  , float
name = "22" 
print("name转换之前:",type(name))
#name = int(name) #转换 str -> int
name = float(name) #转换 str -> float
print("name转换之后:",type(name))

#float ->  int  , str
price = 4.5
print("price转换之前:",type(price))
#price= int(price)#转换 float -> int 
price= str(price)#转换 float -> str
print("price转换之后:",type(price))

猜你喜欢

转载自blog.csdn.net/weixin_47580822/article/details/112862702
今日推荐