在Python中,变量可以看作是存储数据的容器,而变量赋值则是将数据放入这个容器的过程。这个过程通过等号(=)实现的,‘=’左边是你想放某些数据的变量名,‘=’右边则是你想给变量的数据。
1.数字类型
①整型
a = 1
print(a)
print(type(a))
此处a 不一定等于1,可以变化为任意数字,所以a称做“变量”。
打印出a的结果,并打印出a的数字类型:
得到‘int’(integers)整形的判断结果。
➶“变量”的命名规则:
1.变量名可以包含字母、数字和 下划线“_”
2.不能以数字开头
3.区分大小写
4.不能使用Python的关键字
在 Python 中,具有特殊功能的标识符称为关键字。
关键字是 Python 语言已经使用的,不允许开发者自己定义和关键字相同名字的标识符。
Python 中的关键字如下所示:
if | None | False | raise | def |
else | True | return | import | del |
elif | try | in | is | and |
while | as | except | lambda | with |
break | assert | finally | nonlocal | yield |
for | not | class | from | or |
continue | global | pass |
如果用以上 关键字 做 变量名 就会报错!如下:
5.在 Pyihon 中,只要定义了一个变量,给该变量存储了具体数据,那么变量的数据类型就已经确定了。这是因为系统会自动辨别变量的数据类型,不需要我们再说明变量的数据类型,如果希望查看变量的类型,可以使用“type(变量的名字)”来实现。虽然Python不用给变量声明,但内存占用大,So建议有时用 ’ yield ’ 生成列表繁杂的数据会好些。
②浮点型
b = 1.5
print(b)
print(type(b))
这里给变量b赋值,打印出b的结果,并打印出b的数字类型:
得到‘float’浮点型的判断结果。
③复数型
c = 1+2j
print(c)
print(type(c))
这里给变量c赋值,打印出c的结果,并打印出c的数字类型:
得到‘complex’复数型的判断结果。
2.字符串类型
string1='python'
string2="python"
string3='''python'''
print(string1)
print(string2)
print(string3)
这里对string1,2,3,分别用 ’ “ ’’’ 所包含的内容赋值,就将这些引号包含的内容称作: 字符串类型的数据。
打印结果如下:
3.布尔类型
d=True
print(d)
print(type(d))
布尔类型的值只有2个:True 和Flase 。
这里给变量d赋值,打印出d的结果,并打印出d的数据类型:
平常我们在:比较、循环的用法中会经常用得到布尔类型数据,举例:
age=14
real_age = age >= 18
print('You are an adult .',real_age)
首先,定义了一个名为age的变量,并将其初始化为整数14。
然后,第二行是一个条件赋值。age >= 18 是一个比较表达式,它会检查 age 变量是否大于或等于 18。如果条件为真(True),则 real_age 被赋值为 True;如果条件为假(False),则 real_age 被赋值为 False。由于 age 被赋值为 14,所以 age >= 18 的结果是 False。
因此,real_age 的值将是 False。最后,print 函数会输出 'You are an adult .' 这个字符串,随后是 real_age 的值,即 False:
4.列表list/元组tuple类型
列表和元组可以保存任意数量的任意类型的值,这些值称作元素。
列表中的元素使用中括号包含 [ ... ] ,元素的个数和值是可以随意修改的,如:
list_1 = [1,'hello']
print(list_1)
这里定义一个list_1的列表变量。
输出列表结果。
list_1 = [1,'hello']
list_1.append(2)
list_1.remove(1)
print(list_1)
现在,我们对列表增加元素2,删除元素1
可以看到,打印结果从左往右是 ’hello’ , 2
其次是“元组”,元组中的元素使用小括号( ... )包含,元素不可以被修改。
tuple_1=(1,2,'hello')
print(tuple_1)
现在我们定义一个tuple_1的元组变量
这是打印的结果。
tuple_1=(1,2,'hello')
tuple_1.append(3) #尝试给tuple_1 增加元素3
print(tuple_1)
如果我们对tuple_1元组变量增加一个“3”元素
那么,打印结果显示报错:元组对象不具有’增加’功能,即:元组元素不可更改。
5.字典类型
字典是 Pyhon 中的映射数据类型,由键-值对组成。字典可以存储不同类型的元素,元素使用大括号 { ... } 来包含。通常情况下,字典的’键’会以字符串或者数值的形式表示,而’值’可以是任意类型。示例代码如下:
dict_name={"name":'wangwu',"age":'12',"sex":'male'}
print(dict_name)
这里我们定义了一个字典,字典的每个元素都是由两部分组成的,分别是键和值。以”name” : ’wangwu’为例: “name”为键(key),’wangwu'为值(value)。
这是打印字典的结果。和列表一样,字典可以更改当中的元素(键值对)。
6.None类型
n = None
print(n)
print(type(n))
n= None,这行代码创建了一个变量n,并将其赋值为None。
在Python中,None是一个特殊的常量。
None是NoneType类型的唯一值,它用来表示缺失的或未定义的值,表示“空值”或“无”,它通常用于初始化的一个变量。
综上所述,一张图以蔽之:
(用俩版本编辑器,真不容易...完结撒花(bushi) ......\^-^/)