数据类型:复数 complex 如4+3j,以j结尾的表示复数 浮点数 float;
注释: 单行注释: #+内容 #和内容之间一般用空格隔开;
多行注释:用一对三个双引号引起来,如"""注释内容""";
变量: 定义变量格式: 变量名=变量值
注: Python中变量无类型,只是用于存储数据,数据有类型
注意:print(内容,内容,....,内容) 可以输出多个数据,只需要用逗号隔开即可;
Python一行代码写完不需要加分号;
查看数据类型: type(变量/数据) type语句是带有返回结果的语句
数据类型转换:转换语句 是带有返回结果的语句 int(x) float(x) str(x)
标识符:即对变量、类、方法起的名字,由英文,中文,数字,下划线_组成,不推荐中文,不可以用数字开头,大小写敏感
算术运算: // 取整除 返回商的整数部分 如9//2输出结果4,9.0//2.0输出结果 4.0
** 指数运算符 求平方
字符串可以分别用单引号,双引号,三引号定义,三引号和多行注释的区别的需要变量名
字符串拼接/格式化:使用百分符%占位加s即%s,在字符串后面用%接变量名
%s 表示将内容转换成字符串 %d 将内容转换成整数 %f 将内容转换成浮点数
如num1=“菜” num2=666 num3=0.5
messages=“你虽然%s,但也很%d,有%f水分!”%(num1,num2,num3)
print(messages)
%m.n进行精度控制,m表示宽度,右对齐,n表示保留小数点数 。注意:计算宽度时包括小数点
字符串快速格式化:这种方法不关注变量类型,不做精度控制,f即format
数据输入:input() 括号内可添加字符串,用于提示输入信息,该输入语句返回的是字符串
if语句:格式 注意别漏了冒号,缩进4个空格的语句属于同一级别,相当于有大括号包裹,属于同一代码块;与C语言区别是不需要括号,多了冒号和缩进4空格
if 要判断的条件 :
(空四个空格)条件成立要做的事
if 条件:
else:
//多条件判断
if 条件:
elif 条件:
elif 条件:
else:
while循环语句 while 条件判断: 换行空四格子写循环内容
for循环语句:for 变量 in 被处理的数据: (依次遍历数据赋值给变量)
bool型注意点:True和False的首字母必须大写,否则不是bool型
输出不换行语句:print("**",end=' ') 即在print语句中加上end=' '即可
多行字符串对齐:使用 \t 代替空格,可使每行每个单词左对齐。
print() 就是输出换行
range语法:
range(num) 表示获取0~num-1 数字的范围,不包含num
range(num1,num2) 表示获取num1~num2-1的数字范围,不包含num2
range(num1,num2,step) 表示获取num1~num2-1的数字范围内,不包含num2,间距为step的数字
如 range(5,10,2) 表示取得的数据为5,7,9