变量是在程序中表现为不重复的名字,只需定义一个名字,给这个名字变量赋值即可
作用 在内存中开辟一块空间.起了一个别名,用了访问和存储空间中的数据
在编写 Python 程序过程中, 经常需要给标识符(变量名字、函数名字等)取名字, 这些标识符需要遵循一定的规则.
1. 标识符规则:
1. 标识符由字母、下划线和数字组成,且数字不能开头.(开头是 字母 或下划线,后可以是字母 数字 下划线)
2. Python 中的标识符是区分大小写的.
3. 变量名一般用小写加下划线组成.
4. 不能和关键字和已有的名字冲突.
变量名
_ 对的
names 对的
2pass 不对
pass_word 对
user&name 不是
zhang@itcast 不是
Num =10 区分大小写
num =10
2. 关键字:
关键字就是程序发明者规定的有特殊含义的单词, 又叫保留字.
1.
import keyword print(keywor.kwlist)关键字 : assert def elif except finally global lambda nonlocal yield raise
2.python的两种命名格式 2.1 小写+下划线 user_password user_name 2.2 驼峰命名法: 2.2.1 大驼峰命名法:多个单词构成,每个单词首字母大写 UserPassWord UserName
2.2.2 小驼峰命名法: 多个单词构成,第一个单词首字母小写,后面的单词首字母大写 userPassWord userName
3.运算符的优先级
算术运算符> 比较运算符> 逻辑运算符> 赋值运算符
a = 3*4>5 and 3+9>8
a = 12> 5 and 12>8
a = True and True
a = True
4.bool型运算 True= 1 Fals = 0
字符串运算 字符串之间可以进行加法运算, 拼接运算
数字和字符串之间只能进行乘法运算
数字和数字之间可以进行所有的运算
5.格式化输出
先定义输出格式 在格式中填充数据
定义输出格式 需要用到格式化占位符,用来暂 时代替不确定的值 % 格式化操作符
包含%的字符串称为格式化字符串
常用格式化符 含义
%s
|
字符串
|
%d
|
有符号十进制整数,%06d 表示输出的整数显示位数,不足的地方使用 0 补补'全
|
%f
|
浮点数,%.2f 表示小数点后只显示两位
|
%%
|
输出 %
|
6.input函数使用
input 等待用户从键盘输入
字符串变量 = input('提示信息')
*************** 用户输入的任何内容都是字符串 str
7.变量类型的转换
int(变量) 转整形
float(变量) 转浮点型
str(变量) 转字符串型
8.比较运算符
两个数比较是布尔型
9.逻辑运算符
或 or 两边有一个对就返回True
与 and 两边都对 返回True 否则False
非 not x 为True 就返回False
10.赋值运算符
一个等号是赋值 两个等号是 判断是否相等