python3变量及数据类型

PYTHON3变量

int(整数)/float(浮点型)/str(字符型)/bool(布尔型)

zs = 123 # 整型(数字类型、存入变量)
fd = 12.3 # 浮点型(小数点)
zfc = “字符串” # 字符型(文本、”、””)
a = True,1 > 0,1 < 0 # 布尔型(真或假 判断)

PYTHON3设置变量注意点

Python 3中有六个标准的数据类型:

Numbers(数字)

1、Python可以同时为多个变量赋值,如a, b = 1, 2。
2、一个变量可以通过赋值指向不同类型的对象。
3、数值的除法(/)总是返回一个浮点数,要获取整数使用//操作符。
4、在混合计算时,Python会把整型转换成为浮点数。

String(字符串)

1、反斜杠可以用来转义,使用r可以让反斜杠不发生转义。
2、字符串可以用+运算符连接在一起,用*运算符重复。
3、Python中的字符串有两种索引方式,从左往右以0开始,从右往左以-1开始。
4、Python中的字符串不能改变。

List(列表)

1、List写在方括号之间,元素用逗号隔开。
2、和字符串一样,list可以被索引和切片。
3、List可以使用+操作符进行拼接。
4、List中的元素是可以改变的。

Tuple(元组)

1、与字符串一样,元组的元素不能修改。
2、元组也可以被索引和切片,方法一样。
3、注意构造包含0或1个元素的元组的特殊语法规则。
4、元组也可以使用+操作符进行拼接。

Sets(集合)

集合(set)是一个无序不重复元素的集。基本功能是进行成员关系测试和消除重复元素。可以使用大括号 或者 set()函数创建set集合,注意:创建一个空集合必须用 set() 而不是 { },因为{ }是用来创建一个空字典。

Dictionaries(字典)

1、字典是一种映射类型,它的元素是键值对。
2、字典的关键字必须为不可变类型,且不能重复。
3、创建空字典使用{ }。

PYTHON3算术运算

运算符 描述 实例
+ 两个对象相加 a + b 输出结果 31
得到负数或是一个数减去另一个数 a – b 输出结果 -11
* 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 210
/ x 除以 y b / a 输出结果 2.1
% 取模 返回除法的余数 b % a 输出结果 1
** 返回x的y次幂 a**b 为10的21次方
// 取整除 返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0

PYTHON3比较运算符

运算符 描述 实例
== 等于 比较对象是否相等 (a == b) 返回 False。
!= 不等于 比较两个对象是否不相等 (a != b) 返回 True。
> 大于 返回x是否大于y (a > b) 返回 False。
< 小于 返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。注意,这些变量名的大写。 (a < b) 返回 True。
>= 大于等于 返回x是否大于等于y。 (a >= b) 返回 False。
<= 小于等于 返回x是否小于等于y。 (a <= b) 返回 True。

PYTHON3逻辑运算符

运算符 逻辑表达式 描述 实例
and x and y 布尔”与” 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。 |(a and b) 返回 20。
or x or y 布尔”或” 如果 x 是 True,它返回 x 的值,否则它返回 y 的计算值。 |(a or b) 返回 10。
not not x 布尔”非” 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。 |not(a and b) 返回 False

PYTHON3注释“#”

Python中单行注释以 # 开头,例如::

'#' 这是一个注释
print("Hello, World!")

多行注释用三个单引号 ”’ 或者三个双引号 “”” 将注释括起来,例如:
1、单引号(”’)

#!/usr/bin/python3 
'''
这是多行注释,用三个单引号
'''
print("Hello, World!") 

2、双引号(”””)

#!/usr/bin/python3 
"""
这是多行注释,用三个双引号
"""
print("Hello, World!")

发表评论

电子邮件地址不会被公开。 必填项已用*标注