一.基本语句
注释: # 单行注释 """多行注释 """
print (" ") 输出函数
基本运算符: + - * / //(取整) %(取余) **(幂运算)
变量的定义: 变量名 = 值 (每个变量使用前都必须赋值,变量在赋值以后才会被创造,定义时不需要指定变量类型)
type( ) 查看变量类型函数
input( ) 变量输入函数 用法举例: a = input(“输入数字:”) 输入的任何内容的数据类型默认为字符型str
int(a) float(b) 类型转换函数,将a转换为int型,将b转换为float型
格式化输出:print("格式化字符串" % 变量1)print("格式化字符串" % (变量1,变量2...))(%s - 字符串)(%d - 带符号十进制整数——%06d表示输出六位数,不足地方用0补全)(%f - 浮点数——%.02f表示小数点后显示两位)(%% - 输出%)
f-格式化字符串: print(f’ My name is {name} ')
转义字符: 换行 制表符 : 1个tab键(4个空格)
结束符:python中的 print 默认以 为结束符,即默认换行,但可自己设置,如: print('hello', end="")
标识符 由字母、数字、下划线组成,不能以数字开头,不能与关键词重名。标识符区分大小写,命名规则推荐多个单词时全部小写并将每个单词用下划线隔开。
if语句: 在Python开发中,Tab和空格一定不能混用!
if 条件1: 条件1成立时要执行的代码elif 条件2: 条件2成立时要执行的代码else: 条件1、2都不成立时执行的代码
if语句训练:猜拳游戏
#if-elif-else训练: 猜拳游戏import randomplayer = int(input('请出拳 (0-拳头 1-剪刀 2-布):'))computer = random.randint(0,2)#平局if player == computer: print('平局')#电脑胜elif ( ((player == 0) and (computer == 2)) or ((player == 1)and(computer == 0)) or ((player == 2)and(computer == 1)) ): print('电脑赢了!你个睿智!你连电脑都打不过!')#玩家胜else: print('你赢了!不容易不容易啊!')
随机数的实现:
导入 random 模块,使用 randint (随机整数) 功 如:
import randomnum = random.randint(0,2)
(num为0、1、2中的随机一个数)
三目运算符:
条件成立时的表达式 if 条件 else 条件不成立时的表达式
如: MaxNum = a if a>b else b
While 循环:
import randomnum = random.randint(0,2)
注意: 计数的初始值习惯写为0
18.break 和 continue :
break 为终止循环,即不再循环
continue 为退出当前一次循环而直接执行下一次循环,即跳入下一次循环
for 循环:
for 临时变量 in 序列: 重复执行的代码
while 与 else : 如果循环由 break 停止,则else下的代码不执行,for 与 else 的用法与此类似
while 条件: 条件成立时重复执行的代码else: 循环正常结束之后执行的代码
多说一句,很多人学Python过程中会遇到各种烦恼问题,没有人解答容易放弃。