python变量不需要声明就可以使用
例如:
score = 29
- 使用变量时不必指定数据类型。
- 如果变量不再使用,可以删除节省内存。
del score
Python变量命名规则:
Python保留字
acos | and | array | asin | assert | atan |
break | class | close | continue | cos | Data |
def | del | e | elif | else | except |
exec | exp | fabs | float | finally | floor |
for | from | global | if | import | in |
input | int | is | lambda | log | log10 |
not | open | or | pass | pi | print |
raise | range | return | sin | sqrt | tan |
try | type | while | wrete | zeros | |
- 变量名第一个字母必须是大小写字母、_、或者中文
- 只能由大小写字母、数字、_、中文组成变量名称。
- 英文字母大小写视为不同变量名称
- 变量名不能与Python内建的保留字相同
Python逃逸字符
Python逃逸字符集
逃逸符 | 意义 | 逃逸符 | 意义 |
\' | 单引号“ ‘ ’” | \" | 双引号“ " ” |
\\ | 反斜杠“\” | \n | 换行 |
\r | 光标移到行首 | \t | Tab键 |
\v | 垂直定位 | \a | 响铃 |
\b | 后退键 | \f | 换页 |
\x | 以十六进制表示字符 | \o | 以八进制表示字符 |
print及type命令
语法:
print(对象1[,对象2,对象3,...,sep=分割字符,end=终止符])
- print命令一次可以打印多个对象数据,对象之间用逗号分开
- sep:分隔符。如果要输出的多个对象间需要用指定的字符进行分隔,则可通过此参数进行设置,默认值为一个空格符
- end:终止符。输出完毕后自动添加的字符,默认值为换行符("\n"),所以下一次执行print命令会输出在下一行
print命令支持参数格式化功能,即使用“%s”代表字符串,“%d”代表整数,“%f”代表浮点数
语法格式:
# print(对象 % (参数行))
name="小明"
score=89
print("%s的成绩为%d" % (name,score))
- 还可用字符串的format方法对字符串的输出进行格式化,用大括号表示参数位置,语法:
print(字符串.format(参数行))
print("{}的成绩为{}".format(name,score))
- 通过type方法,可以取得对象的数据类型。
type(对象)
input命令
语法:
变量=input([提示字符串])
score=input("please input the score!")
print (score)
算术运算符及含义:
算术运算符
运算符 | 意义 | 示例 | 示例结果 |
+ | 两个操作数相加 | 12+13 | 15 |
- | 两个操作数相减 | 12-3 | 9 |
* | 两个操作数相乘 | 12*3 | 36 |
/ | 两个操作数相除 | 32/5 | 6.4 |
% | 取余 | 32%5 | 2 |
// | 取商的整数部分 | 32//5 | 6 |
** | (操作数1)的(操作数2)次方 | 7**2 | 49 |
条件语句
- 分支控制:if...elif...else
- 循环控制:for while
if (条件表达式1) :
程序块1
elif(条件表达式2) :
程序块2
else:
程序块3
- Python中使用冒号和缩进来表示程序块,每一级缩进使用1个Tab键或4个空格键