python 条件赋值语句_python基础&条件语句

基础:

1.第一句python的用法

python对后缀名不限制,可以是任意的

导入模块时,如果不是.py文件(以后文件后缀名是py)

2.input的用法:

永远等待,直到用户输入了值。就会将输入的值赋值给一个东西

3.变量名:

- 字母

- 数字

- 下划线

ps:数字不能开头;不能是关键字;最好不要和python内置的东西重复***

关键字:['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

例如:

1 a1 = "欢迎你的到来!" #变量

2 print(a1)3 ===========

4 print("欢迎你的到来")

4.条件语句

if 条件 (代码块在条件语句后一个级别)

1 if条件:2 print("Ok")3 else:4 print("Error")

if 嵌套

1 if 1=1:2 if 2=2:3 print("hello")4 print("hello2")5 else:6 print("error")7 else:8 print("error2")

if  elif 多条件判断

1 inp = input('请输入你的会员级别:')2 if inp == "高级会员":3 print('欢迎高级会员')4 elif inp == "铂金会员":5 print('欢迎铂金会员')6 elif inp == "钻石会员":7 print('欢迎钻石会员')8 else:9 print('欢迎普通会员')10 print('欢迎光临本店......')

知识点:if基本语句  else

补充:pass 代指空代码,无意义;仅仅用于表示代码块。如果python不想输出任何东西,写pass直接跳过不输出任何语句。

5.基本数据类型

字符串(引号):

1 name = "alex"

2 name = 'alex'

3 name = """alex"""

4 name = '''alex'''

字符串使用方法:

1 加法:2 n1 = 'alex'

3 n2 = 'tom'

4 n3 = n1+n25 print(n3) #输出效果alextom

6

7 乘法:8 n1 = 'alex'

9 n2 = n1*10

10 print(n2) #输出效果alexalexalexalexalexalexalexalexalexalex

数字:

1 eg:2 age = 19

3

4 加、减、乘、除、次方、取余:5 a1 = 10

6 a2 = 20

7 a3 = a1 +a28 a3 = a1 -a29 a3 = a1 *a210 a3 = 100 / 10

11 a3 = 3**4 #获取3的4次方

12 a3 = 39 % 8 #获取39除以8得到的余数

13 a3 = 39 // 8 #获取39除以8得到的商

14

15 判断奇数、偶数;16 a = 15

17 temp = a % 2

18 if temp ==0:19 print('偶数')20 else:21 print('奇数')

6.循环

死循环:

1 importtime2 while 1 == 1:3 print('ok',time.time())

1 importtime2 count =03 while count < 10:4 print(count)5 #count = 100

6 count = count + 1

7 print(123)

ps:

1.while ....else 循环

2.continue  终止当前循环,开始下一次循环; break 终止所以循环

7.运算符

1、主要运算符:加、减、乘、除、次方、取余、取商(+、-、*、/、**、%、//)

判断某个东西是否在某个东西里面包含: in  &&  not in

2、布尔值

真或假

1 或 0

3、比较运算符

4、赋值运算

5、逻辑运算:

6、成员运算:

7、身份运算:

8、位运算:

9、运算符优先级:

PS:运算顺序:

1、先计算括号内的,然后计算括号外的

2、执行顺序:从前到后,计算出结果

结果如果是True    遇到or    直接得出结果True

结果如果是True    遇到and    继续向后计算

结果如果是False   遇到or     继续向后计算

结果如果是False   遇到and    直接得出结果False

PS:运算归类:

1、算数运算、赋值运算拿到的是真实的结果值

算数运算

a= 10 * 10赋值运算

a= a + 1 或 a += 1

2、比较运算、逻辑运算、成员运算拿到是布尔值

1 比较运算2 a = 1 > 5

3 逻辑运算4 a = 1 > 6 or 1 == 1

5 成员运算6 a = '文' in '郑建文'

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值