这周我学习了python3,的一些基本知识内容。
保留字即关键字,我们不能把它们用作任何标识符名称。Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字,python最具特色的就是使用缩进来表示代码块,不需要使用大括号({}),缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数,python中数有四种类型:整数、长整数、浮点数和复数。python中单引号和双引号使用完全相同,使用三引号('''或""")可以指定一个多行字符串。转义符 '\',自然字符串, 通过在字符串前加r或R,如 r"this is a line with \n" 则\n会显示,并不是换行,python允许处理unicode字符串,加前缀u或U, 如 u"this is an unicode string",字符串是不可变的,按字面意义级联字符串,如"this " "is " "string"会被自动转换为this is string,等号(=)用来给变量赋值,等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值,Python的运算符。举个简单的例子4 +5 = 9,例子中,4和5被称为操作数,"+" 称为运算符。
假设a为10,b为21
+加 - 两个对象相加a + b 输出结果 31
-减 - 得到负数或是一个数减去另一个数a - b 输出结果 -11
*乘 - 两个数相乘或是返回一个被重复若干次的字符串a * b 输出结果 210
/除 - x 除以 yb / a 输出结果 2.1
%取模 - 返回除法的余数b % a 输出结果 1
**幂 - 返回x的y次幂a**b 为10的21次方
//取整除 - 返回商的整数部分9//2 输出结果 4 , 9.0//2.0 输出结果 4.0
假设变量a为10,变量b为20
==等于 - 比较对象是否相等(a == b)
!=不等于 - 比较两个对象是否不相等(a != b)
>大于 - 返回x是否大于y(a > b)
<小于 - 返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。注意,这些变量名的大写。
>=大于等于 - 返回x是否大于等于y。(a >= b)
<=小于等于 - 返回x是否小于等于y。(a <= b)
网友评论