python3.4.4教程_Python3基础教程四(个人整理

《Python3基础教程四(个人整理》由会员分享,可在线阅读,更多相关《Python3基础教程四(个人整理(21页珍藏版)》请在人人文库网上搜索。

1、Python运算符优先级以下表格列岀了从最高到最低优先级的所有运算符:環檯程黑,一RoUfct磁巧|;星.舌游个毁片逹尝九- in%/tt洁谢誉 =一一 I-蒔于运莒壬=暫=-护=+= *- =15 E5| motin not innd axj or2下实例演示了 Python所有运算符优先级的操作:abcdft !/lJ&r/binZpython32010IS50e + b) * t / d print (“a t b) * c*( me =* 15)/ 5 运茸结果対:“,亡)e =+ b) * c) /# (30 * 15 Z S 运g结果角:5 Ce三pdrrt(a b) * (c y。

2、 d)* 心 4- t) * 运算符,可以使用匸代替,如果你一定要使用这种比较运算符,可以使用以下的方式: from futureimport barry_as_FLUFL 1 number = OxAOF # 十六进制 number2575 number =0o37 # 八进制 number1 mt10OID0016 20佝-忒oao32阿心翻巧+CJ00*32.-4e1)C-葩25J0曲97C3E-12?P ytho n支持复数,复数由实数部分和虚数部分构成,可以用a + bj,或者 complex(a,b)表示,31复数的实部a和虚部b都是浮点型。Python数字类型转换有时候,我们需要。

3、对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。int(x)将x转换为一个整数。float(x)将x转换到一个浮点数。complex(x) 将x转换到一个复数,实数部分为x,虚数部分为0。? complex(x, y) 将x和y转换到一个复数,实数部分为x,虚数部分为y。x和y是数字表达式。以下实例将浮点数变量 a转换为整数: a =1.0 int ( a)1Python数字运算Python解释器可以作为一个简单的计算器,您可以在解释器里输入一个表达式,它将输岀表达式的值。表达式的语法很直白:+, -, *和/ ,和其它语言(如 Pascal或C)里一样。例如:50。

4、5*620(505*6) / 45.05#总是返回一个浮点数1.6注意:在不同的机器上浮点运算的结果可能会不一样。在整数除法中,除法 /总是返回一个浮点数,如果只想得到整数的结果,丢弃可能的分数部分,可以使用运算符/:173謨整数除法返回浮点型S.G6 666 6566666 66717 / 3S整埶晾法返回向下取整后的箔果芒茫操作符返回除法的余数17S * 3 +-注意:/得到的并不一定是整数类型的数,它与分母分子的数据类型有关系。7/27.0 /23.07/2.03.0等号=用于给变量赋值。赋值之后,除了下一个提示符,解释器不会显示任何结果。 width=20 height= 5*9 wi。

5、dth* height900Python可以使用*操作来进行幕运算: 5 * 2# 5的平方25 2 * 7# 2的7次方128变量在使用前必须先“定义“(即赋予变量一个值),否则会岀现错误: n#尝试访问一个未定义的变量Traceback (most recent calllast ):File vstdin , line 1, in NameError : name n is not defined不同类型的数混合运算时会将整数转换为浮点数: 3 * 3.75 / 1.57.5 7.0/ 23.5在交互模式中,最后被输岀的表达式结果被赋值给变量。例如: tax12.5 / 100 p ri。

6、ce100.50 p rice* tax 12.5625 p rice + 113.0625 round ( _, 2) 113.06此处,_变量应被用户视为只读变量。数学函数E3j3卜扎莘鯉,somarh lift 1(4 1、谆叵1Frmuk yiV 以上实例执行结果已更新字符串Hello Zzzzz !Python转义字符在需要在字符中使用特殊字符时,python用反斜杠()转义字符。如下表:%rr19lb131 Eac-; spate)COJ主in17iT催詞fT;*ir7:拿rf丿虫&霰yyfC惑mW+8取取.竹气cflie-疟.歸刃1012吃累宜fr . W 6更竽母.不昱赞亭U.。

7、a + h-hMoPydioriin竟莊彌 E芒lYfE 注嗟左隔幵刊.呵刁是-目宦第3抵a1可筑二纭耳ell时层旨=石-;5丰百三口阳自龙厂毡回Truenot in施订脊菇匸T节篇左中帀fU青詭却:亨博云网Tn圧M HOT inifli 輸也结 T Pupr?ie?flE -日和H书有和,工环星且5辭.科面旳却壬託使叵 员百前X褂HmE沖乐医妲孑申採导?7乓斑一1翩氐;二字超r (可以才叫g卜-与常逢字宁fifi 若几乎忘莹帀司e?去*print- Lpt! Zusr/biri/pythona = Hell=b = Pythonprint (a 4 b 输出结果=a 4 b) prLntC 。

8、2 出结果鼻* 2)print ( a 1输出结果:,a 1 ) printC al:4输出结果:“al!4)if ”H” in a): prirttCH在靈重a else :printCH 不S賁a中中“)iff ”罔” not in a,): p rirtt(-M 不 s 变a else :printf-M在克重aa申“)print (rAn)print (R*n*)以上实例输岀结果为:a + b输出结果:a * 2输出结果:Hello PythonHelloHelloPython字符串运算符下表实例变量 a值为字符串Hello , b变量值为Python:ella1输出结果: a1:4输。

9、出结果:H在变量a中M不在变量a 中nnPython字符串格式化Python支持格式化字符串的输岀。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符%s的字符串中。在Python中,字符串格式化使用与C中sprintf函数一样的语法。才!/u5广/biw/pythonjI print: L我叫耘今年切% C小明,10)以上实例输岀结果:我叫小明今年10岁!python字符串格式化符号搭式就丰轩TftanSCLie捲恪式忧学;J diNdSu格式弋无符ESS瞼格式叱无符号儿电制迪Nlfix格式北尤苒粤+言爼机it(5t5)fi格我乜痒去我享,司榕是-小埶凸启的。

10、祐滋聆用环竽什数法惰才优浮克1!佇用耶用升学计就生幡贰fl;洱点的牝处利to的;5爲Kl;时和JE的毎匸Np用+ft ia wstis式化e 曲也址格式化操作符辅助指令蚀在正晰亘吕示至袍左/血制淀医豆矛歡ff). & t rrStLqj面灵示血沏rmt牌決r斓握是K I呈示EL聲字h臣.站;匸在不是射认芒空晤聪竜锚出一 甘一SJ號harj臥时受量疗*垂錢E 壬齐55豊小总題r-呈上战点音艾1墅尊(4匚果勻用抽连Python三弓python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。实例如下聆!Xusr/bin/python?pmwjtr- = 5遞是一个參行宇符。

11、串的实例 參行学符串可以使用制表IAIB ( t )0也可以使用行符n c1 I VI print (parastp)以上实例执行结果为:这是一个多行字符串的实例多行字符串可以使用制表符TAB ()。也可以使用换行符 三引号让程序员从引号和特殊字符串的泥潭里面解脱岀来,自始至终保持一小块字符串的格式 是所谓的 WYSIWYG (所见即所得)格式的。一个典型的用例是,当你需要一块HTML或者SQL时,这时用字符串组合,特殊字符串转义将会非常的繁琐。errHTfU =FPiends CQI De(noiBODYERRORname = Runoob 、Ke % irnsmte * rtellj Ru。

12、no&b包起来,它会f-string格式话字符串以f开头,后面跟着字符串,字符串中的表达式用大括号 将变量或表达式计算后的值替换进去,实例如下:name = Runoobfrte-llo name耳替撫变fi*使用表这式kJ - nme : Runo-ob j uC: wv/w. runoob. comRunoob: WWW -runonb.usn用了这种方式明显更简单了,不用再去判断使用%s,还是%d。在Pyth on 3.8的版本中可以使用=符号来拼接运算表达式与结果:X = 1print(fxtl)# Python 3.&X = 1X+1=2print# Pyhor 3 . S.Pyth。

13、on的字符串内建函数Python的字符串常用内建函数如下:UjiCital!曲蒔蛊时舅一个井満换.3;号鹿同=-菲足艺就晝卅取S口凹字芍B . fiY W ;7垃无吃知 那4立圭乐cujrjiili Lj-H- O.kMitilu(山n屮I逗回3,r-弃汕询m Slti珂史:竝sflH期缶舌賞d看m備回梧亡羽吏I沂匸啥咖twt deTfy|Pinrndf ohillMV KrrvqhwtTKf IPjnonmuM有de:odft K三.曲WZTZiji月 Em刃务角日-s曲|庁法夬塔珈走的bles对 .逹宀t血m齐掃巨,田 fir P%胆田H P鋳西迄目f nc lQDg)奏心子伽dO匡徴.P。

14、是从右边并*翼似? nd 切),2829rjustfwKh L filkhyh退辽一个原朽*B:齐井任再fchw像乂空18)砺至快度沖dh那7押30rtfnpQft 存??車手芍車干斤的!531num-arinQXQuntffiH)rum=5trwi0 counKstr以 sir. ifl# num 士韬希B . 3K5K njm-i-I 个子字5工32apl 伽e.ncxpendsl ifiS齿(Vrw.讨删 舸一个包含务行作力元S5B3;爆,533*裁Keepesds为Fise . K更含换疔轄.丸社True . 渓68按巧 e.33bw-Q ft rWiW)35ftfcapcaMC咅杓=;4吠写昨为J写.!写15卷力写纟:険07琏丹誌是*萨有fiPK嗨W萼汙e “宇酚3知JF仇砒OtO)37d叙叙xhgr,g)趣sir给tap泳e含266个字符激罠Sinng匪字净要NfOfiS学符曲 detetectars3dLWsiO39All (widftl4业为 T 29打* .序导?审右7?齐,S面転040akomaJO好亨Rgs丸包含十*宇苻虻臬星遥3 true .若财6 false。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值