一,Python学习笔记:https://blog.csdn.net/iShooting
二,Python编码规范:https://blog.csdn.net/ratsniper/article/details/78954852
Python是弱类型语言
三,Python关键字:
[‘False‘, ‘None‘, ‘True‘, ‘and‘, ‘as‘, ‘assert‘, ‘break‘, ‘class‘, ‘continue‘, ‘def‘, ‘del‘, ‘elif‘, ‘else‘, ‘except‘, ‘finally‘, ‘for‘, ‘from‘, ‘global‘, ‘if‘, ‘import‘, ‘in‘, ‘is‘, ‘lambda‘, ‘nonlocal‘, ‘not‘, ‘or‘, ‘pass‘, ‘raise‘, ‘return‘, ‘try‘, ‘while‘, ‘with‘, ‘yield‘]
四,Python转义字符:
1,\n:换行
2,\t:制表符(空格效果)
3,\‘:‘小明说:
\‘
他想吃冰激凌\‘
’在单引号之间加单引号
4,\":“小米说:
\"
他想吃冰激凌\"
”在双引号之间加双引号
5,\r:回车,在IDE中无法实现该功能,在命令行中print("hello\rha")输出hello
6,\\:在print中输出\符号
五,注释方式:
1,#作用:单行注释
2,‘‘‘作用:1,当设置变量为‘’‘内容‘’‘,输出该变量时,会原样输出内容以及格式。(保留格式)
test=‘‘‘ Hello 嘻嘻嘻用户 欢迎再次回来 ‘‘‘ print(test);
2,注释一段代码
六,字符串格式化输出:
1,%s:占位符,将其他类型强转为string类型,是str(变量)的缩写
name=‘张三‘; age=12; sex=‘男‘ print("姓名:%s\n年龄:%s\n性别:%s"%(name,age,sex)); %s占变量的位置
2,%d:占位符,将其他类型强转为int类型,是int(变量)的缩写,不能占位非整数变量,
3,%f:占位符,占位浮点数,%.nf(根据四舍五入输出带小数点后n位小数的数字)
movie=‘《阿甘正传》‘; price=23.6; num=3; message=‘‘‘欢迎看电影: 电影:%s 票价:%.2f 票数:%d ‘‘‘ %(movie,price,num); print(message);
4,使用format函数
movie=‘《阿甘正传》‘; price=23.6; num=3; message=‘‘‘欢迎看电影: 电影:{} 票价:{} 票数:{} ‘‘‘ .format(movie,price,num); //.为字符串调用format函数 print(message);
七,运算符:
1,赋值运算符
=:变量1=变量2,则变量1,变量2 的内存地址一样。
+=或-=或*=或/=:左右为数字,则+为算数运算符;左右为字符,则+为连接符。
2,算数运算符
3,关系运算符
4,逻辑运算符
5,位运算符
1, * 乘
,2, / 除
3,** 次方
4, // 整除
5, % 取余
八,常用函数:
1,type(变量名)返回该变量的类型
2,print()函数:
print(value, ..., sep=‘ ‘, end=‘\n‘, file=sys.stdout, flush=False)
默认情况下,打印值到输出流,或sys.stdout来。
可选关键字参数:
file:一个类文件对象(流);默认为当前sys.stdout的。
sep:值之间插入的字符串,默认的空格。
end:最后一个值后追加字符串,默认换行符。
flush:是否强制刷新流。
3,input()函数,键盘输入的信息,点击回车获取输入信息(变量为string类型)
input("提示信息")
从标准输入读取一个字符串。其后的换行符被剥离。
提示字符串,如果给定的,被打印到标准输出流
读取输入之前换行符。
如果用户点击EOF终止输入(* nix中:按Ctrl-d时,Windows键:Ctrl-Z +回车),抛出的EOFError错误。
在* nix系统,Read一行(如果可用)。
4,id()函数
id(obj, /)
返回一个对象的内存地址。
这是保证是同时存在的对象中是唯一的。
(CPython的使用对象的内存地址。)
九,简单例子:
例一:
print(‘‘‘ 游戏:英雄联盟 ‘‘‘); jueSe=input("请输入你的昵称:"); zhuangBei=input("请输入要购买的装备:"); pay=input("请输入购买金额:"); message=‘‘‘ 英雄联盟玩家{}拥有装备{},花了{}元 ‘‘‘.format(jueSe,zhuangBei,pay); print(message);
原文:https://www.cnblogs.com/lq13035130506/p/12198557.html