python老齐_老齐python-基础5(运算符、语句)

1、运算符

1.1算术运算符

1.2比较运算符

>>> a = 10

>>> b = 20

>>> a >b

False>>> a

True>>> a ==b

False>>> a !=b

True>>> a <=b

True>>> a >=b

False>>> a = 'tajzhang'

>>> b = 'python'

>>> a >b

True>>> a = 5

>>> b = '5'

>>> a >b

Traceback (most recent call last):

File"", line 1, in a>b

TypeError:'>' not supported between instances of 'int' and 'str'

1.3逻辑运算符

1)布尔类型 True False

>>> a = " "

>>>bool(a)

True>>> b = ""

>>>bool(b)

False>>> bool("canglaoshi")

True>>>bool([])

False>>>bool({})

False

2)布尔运算 and or not

and: 与

A and B:如果A的值是True,就计算B,并将B的结果返回作为最终结果。如果B的结果是False,那么A and B的最终结果就是False;如果B的结果是True,那么A and B的最终结果就是True。如果A的值是False 那么久不计算B了,直接返回A and B的结果为False

or: 或

如果A为True 返回True ,最终结果为True ,否则返回B的值为最终结果

not: 非

无论面对什么,否要否定它

1.4 复杂的布尔表达式

遇到复杂表达式,最好的方法是使用括号 ()

计算优先级

2、简单语句

语句分类:

循环语句:容许一些语句反复运行次数

条件语句:容许仅当默写条件成立时才运行某个模块

无条件分支语句:容许运行顺序转移到程序的其他部分之中,包括跳转(如某些语言中的goto)等

循环、条件和无条件分支都是控制流程

2.1import

引入模块方法,python中常用,引用方法有如下几种:

>>> importmath>>> math.pow(3,2) #可读性较好,不同模块同函数名不会产生冲突

9.0

>>> from math import pow #比较适合引入模块较少的时候,多模块时可读性会下降

>>> pow(3,2)9.0

>>> from math import pow as pingfang #将每个模块引入的函数重命名

>>> pingfang(3,2)9.0

>>> from math import pow,e,pi #引入多个函数

>>>pow(e,pi)23.140692632779263

>>> from math import * #引入所有函数,可读性低,适合使用程序使用频繁

>>> pow(3,2)9.0

>>> sqrt(9)3.0

2.2赋值语句

>>> x,y,z = 1,"python",["hello",'world']>>>x1

>>>y'python'

>>>z

['hello', 'world']>>> a = 'www.baidu.com','python'

>>>a

('www.baidu.com', 'python')>>>type(a)

>>> x = 9

>>> x += 1

>>>x10

>>> m = "py"

>>> m += "th"

>>>m'pyth'

>>> m += "on"

>>>m'python'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值