注释
#——单行注释
""" 注释 """——多行注释
变量
格式
变量名称=值
注意
不需要分号
格式化快捷键Ctrl+Alt+l
变量在内存中的理解
name=‘zs’
①在内存中创建一个’zs‘的字符串
②在内存中创建一个名为name的变量,并且指向‘zs’字符串
数据类型
- 数字类型:
①整数int
②浮点数float
③布尔类型bool(首字母大写:True,False) - 非数字类型:
①字符串str
②列表list
③元组tuple
④字典dict
⑤集合
字符串
格式
字符串可以用单引号,双引号,三引号来表示
注意
①字符串只能与字符串相加(代表字符串拼接)
②字符串可以与数字相乘(代表字符串输出几次)
字符串是对象具有自己的方法
info='姓名是{};身高是{}'.format(name,hight)
函数
id():查看变量的地址
type():查看变量的类型
print():打印
算术运算符
+-*(/:结果为浮点数)%(**:平方)(//:除,向下取整数)
赋值运算符
=:右边的值或者表达式的结果赋值给等号左边
复合赋值运算符
复合赋值运算 | 含义 |
---|---|
a+=b | a=a+b |
a-=b | a=a-b |
a*=b | a=a*b |
a/=b | a=a/b |
a%=b | a=a%b |
a**=b | a=a**b |
a//=b | a=a//b |
逻辑运算符
not:取反
and:与
or:或
注意
①数字0,字符串'',和None在进行计算的时候都会转换为False
例如
a=0
b=not a
print(b)#输出True
②x and y :若x为False,则返回值为x的值,若x为True,则返回y的计算值
例如
a = 20
b = 10
c =a and b
print(c)#输出的结果为10
③x or y:若x为True,则返回x的值,否则返回y的计算值
例如
a = 0
b = 10
c =a or b
print(c)#输出的结果为10
比较运算符
符号 |
---|
== |
< |
<= |
> |
>= |
!= |
input()
作用:接收控制台输入的内容
用法:变量=input('请输入内容')
注意
接收的内容都是字符串类型的