一、变量
变量是一种使用方便的占位符,用于引用计算机内存 地址,该地址可以存储Script运行时可更改的程序信息
变量定义的规范:
- 变量名只能是字母、数字或下划线的任意组合
- 变量名的第一个字符不能是数字
- 变量名不能为关键字,比如 and,as,break,class,continue,def,del…
- 变量名字尽量起个个有意义的名字,比如:name=‘张三’,不要词不达意,比如:aaa=‘张三’
- 变量名字不要起过长
- 变量名字尽量不要起拼音或者汉字
变量名应该具有的属性或者特征
name=‘狗子’
id,type,value
id——代表变量的内存地址
type——代表变量的数据类型
value——代表等号右边的值
注意:这3个特点缺一都不叫变量!
python小整数池
在交互模式下python有一个小的整数池,它的范围是[-5,256],这么做的好处是避免浪费空间和 资源
只要是在这个数值内,内存地址都一样。
在pycharm中,pycharm出于对性能的考虑会扩大啊这个整数池,至于扩大到多少,视内存情况而定。
二、常量
常量就是不变的量,python里其实是不存在不变的量只不过我们认为定义一个常量的时候大写就为常量。
三、数据类型
1.数字
int整型
age = 18
print(type(age))
输出:
<class 'int'>
float浮点型
f_num = 150.2
print(type(f_num))
输出:
<class 'float'>
2.字符串
字符串可以用单引号,双引号和三引号来包起来并赋给变量名
name = 'ryan'
print(type(name))
输出:
<class 'str'>
res = "what's your name" #类似这种情况我们用双引号
在python中数字可以进行加法,字符串也可以
a = '你'
b = '好'
print(a+b)
输出:
你好
3.元组
tu = (1,2,3,(1,2,3))
print(type(tu))
输出:
<class 'tuple'>
4.列表
test = [1,2,3,(1,2,3)]
print(type(test))
输出
<class 'list'>
5.字典
info = {'age':20,'high':190}
或者
info={
'name':'gouzi',
'hobbies':['play','sleep'],
'weight':'200'
}
6.布尔
a = 100
b = 200
a>b
print(type(a>b))
<class 'bool'>
注意:0,None,空都为假,其余为真
四、用户与程序(python)交互
交互就是交流对话有来有往,那么Python有个内置函数:input
例:
name = input()
print(name)
#如果你想让程序有提示信息
name = input("what's your name?")
print(name)
五、注释
随着代码越来越多,如果你不写注释的话可能过几天连自己写的代码都不知道写的什么意思,更何况是别人了,因此就需要有注释来提示用户
单行注释#表示
多行注释
''' '''
三引号表示,三引号内的是注释内容
注释用到快捷键:ctrl+?
用法:选中要注释代码按ctrl+?进行注释