由于初学❄️Python,用的是Python version 3.7.2 IDLE Shell工具。
Python 3 中有六个标准的数据类型:
Number(数字)
String(字符串)
List(列表)
Tuple(元组)
Set(集合)
Dictionary(字典)
Python3 的六个标准数据类型中:
不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
1.所有python对格式要求非常严格
因此,在 Python 的代码块中必须使用相同数目的行首缩进空格数。
建议你在每个缩进层次使用 单个制表符 或 两个空格 或 四个空格 , 切记不能混用
2.若等式过长,可使用换行符 \
1)Python语句中一般以新行作为语句的结束符。
但是我们可以使用斜杠(\)将一行的语句分为多行显示
total = item + item_one + item_two + item_three
等效于下部
>>> total = item + \
+item_one \
+ item_two \
+ item_three
2)语句中包含 [], {} 或 () 括号就不需要使用多行连接符
days =['Monday','Tuesday','Wednesday','Thursday','Friday']
若days[]中使用多行连接符,则会报错
3.Python引号
Python 可以使用引号(')、双引号(")、三引号('''或""") 来表示字符串,引号的开始与结束必须的相同类型的。
其中三引号可以由多行组成,编写多行文本的快捷语法,常用于文档字符串,在文件的特定地点,被当做注释。
4.Python中变量 类型,赋值,以及输出等
python中的变量赋值是不需要进行类型声明。
每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。
每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
5.Python有五个标准的数据类型:
Numbers(数字)
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)
6. >>> a = 1
>>> print(a)
1
>>> del a
数字数据类型用于存储数值,他们是不可改变的数据类型,这就意味着改变数字数据类型会分配一个新的对象。
使用del语句,可以删除一些对象的引用。
如上边的例子,del语句后,删除某些对象的引用之后,再次使用这个对象时,会报错。
7.Python支持四种不同的数字类型:
int(有符号整型)
long(长整型[也可以代表八进制和十六进制])
float(浮点型)
complex(复数)
8.
长整型也可以使用小写 l,但是还是建议您使用大写 L,避免与数字 1 混淆。Python使用 L 来显示长整型。
Python还支持复数,复数由实数部分和虚数部分构成,可以用 a + bj,或者 complex(a,b) 表示, 复数的实部 a 和虚部 b 都是浮点型。
注意:long 类型只存在于 Python2.X 版本中,在 2.2 以后的版本中,int 类型数据溢出后会自动转为long类型。在 Python3.X 版本中 long 类型被移除,使用 int 替代。
9.
元组是另一个数据类型,类似于 List(列表)。
元组用 () 标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。
tuple =('runoob',786,2.23,'john',70.2)
list =['runoob',786,2.23,'john',70.2]
tuple[2]= 1000 #元组中是非法应用
list[2]= 1000 #列表中是合法应用
实验例子:
>>> example =(123,'acs',789,'lisa',90)
>>> list =[123,'acs',789,'lisa',90]
>>> example[2]= 567
Traceback(most recent call last):
File "",line 1,in
example[2]= 567
TypeError: 'tuple' object does not support item assignment
>>> list[2]= 567
>>> print(list)
[123,'acs',567,'lisa',90]
>>> print(example)
(123,'acs',789,'lisa',90)
>>>
10.字典用{},数组list用【】
11.Python运算符
//是取整除
** =是幂运算
c **= a等效于c = c ** a
网友评论