if语句单行格式python python if else 单行_python三目运算符


一.基本语句

注释: # 单行注释 """多行注释 """

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过程中会遇到各种烦恼问题,没有人解答容易放弃。