python 是一门面向对象的解释型语言
是荷兰人吉多开发的
输入:input("提示信息") 默认接收类型是字符串
eval() 可以输出实际数据类型
输出:print("输出信息")
1.同时输出多个,输出信息用逗号分隔
2.用加号连接多个输出信息 必须是字符串类型
3.格式化输出 print("格式化输出符合" % (变量名1,变量名2.....))
字符串%s 整数 %d 浮点数 %f 百分号 %%
保留两位小数 %.2f
补位 %03d
单行注释 # 注释内容
多行注释 ''' 注释内容''' """注释内容 """
有效标识符:由字母 下划线 数组组成 并且数字不能是开头字符 不能和关键字同名
数据类型转换: 转换成字符串 str(X) 转换为整型 int(X) 转换为浮点型 float(X) 转换为布尔型 bool(X)
定义变量 变量名 = 变量值
基本数据类型 数字型
整数也包含其他进制
十进制转二进制0b bin(X) 十进制转八进制0o oct(X) 十进制转十六进制0x hex(X)
转十进制:int('X',base)
浮点数 float
复数 complex
布尔类型 bool True(非零即真) False(0或空)
字符串类型 ' ' " " ''' '''(定义多行字符串)
type() 检测数据类型
1.算数运算符:+ - * / % //(取商的整数部分) **(幂)
2.复合赋值运算符:+=(a+=2 等价 a=a+2) -= *= /= %= //= **=
3.比较远算符: > >= < <= == !=
4.逻辑运算符:and(一假即假) or(一真即真) not(真即假 假即真)
分支结构
1.单分支
if 条件表达式:
语句块
2.双分支
if 条件表达式:
语句块1
else:
语句块2
3.多分支
if 条