一、变量
变量是⼀个在存储数据的的时候,当前数据所在的内存地址的名字,比如可以用一个变量对一个数据进行命名,通过命名可以使我们在之后的编程中能够更快的查找和使用该数据。
1、赋值
如上所述用一个变量对一个数据进行命名就是赋值功能,如下所示:
name = "helloworld"
该代码表示将值 "helloworld" 赋值给变量 name,中间的赋值工具用等号“=”,而变量则可以保存值的数据,之后需要使用 数据"helloworld" 时则直接使用变量name即可。
2、命名规则
你想对一个数据进行命名吗?想命名一个漂亮的名字吗?
当然可以,但是不是什么名字都可以的,命名也是要符合命名规则的,下面我们就来看看命名规则:
1、只能使用字母、数字、下划线 2、不能以数字开头,不能全是数字 3、不能含有特殊符号、不能使用python中的关键字
(1)查看关键字:
import keyword
print(keyword.kwlist)
运行结果:
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await','break', 'class',
'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from',
'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or',
'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
以上这些是python中的关键字,是不能用这些关键字对变量进行命名的。
(2)严格区分大小写
在python中大写和小写是不同的,不管是变量还是变量名,大小写均不相同。
(3)多变量赋值
在赋值时可以同时为多个变量进行赋值,比如:
>>>a = b = c = 1
>>>a
1
>>>b
1
>>>c
1
二、数据类型
在 Python ⾥为了应对不同的业务需求,也把数据分为不同的类型。
1、数值类型
# 整数
num = 100
# 浮点数(小数)
number = 10.5
2、布尔类型
True为真
False为假
3、字符串
字符串使用单引号、双引号来表示,另外还有三引号,而三引号用来表示注释。
a = '大家好'
b = "hello"
c = '12345'
4、列表
列表用中括号来表示
list1 = ["张三",23,"李四",6.1]
5、元祖
元祖用小括号来表示
t1 = (23, n1, name, 'erewsdt4543-', 23.2, False)
6、集合
集合用大括号来表示
set1 = {"张三","李四","王五","东方"}
7、字典
字典与集合一样也是用大括号来表示,不同的是字典的数据是成对存在的
dict1 = {34: 120, 'nane': '张三'}