- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
print語句也可以跟上多种字符串,用逗号“,”隔開,就可以连成壹串输出:printThequickbrownfox,jumpsover,thelazydog
在Python中,等号=是赋值語句,可以把任意数据类型赋值給变量,同壹种变量可以反复赋值,并且可以是不壹样类型的变量。变量自身类型不固定的語言称之為動态語言,与之對应的是静态語言。
静态語言在定义变量時必须指定变量类型,假如赋值的時候类型不匹配,就會报錯。
假如字符串自身包括怎么办?例如我們要表达字符串?ImOK?,這時,可以用括起来表达。类似的,假如字符串包括,我們就可以用括起来表达:假如字符串既包括又包括怎么办?這個時候,就需要對字符串的某些特殊字符進行“转义”,Python字符串用\進行转义。
\n表达换行
\t表达壹种制表符
\\表达\字符自身
假如壹种字符串包括诸多需要转义的字符,對每壹种字符都進行转义會很麻烦。為了防止這种状况,我們可以在字符串前面加個前缀?r,表达這是壹种?raw?字符串,裏面的字符就不需要转义了。如,r\(~_~)/\(~_~)/。假如要表达多行字符串,可以用...表达
假如中文字符串在Python环境下碰到UnicodeDecodeError,這是由于.py文献保留的格式有問題。可以在第壹行添加注释#-*-coding:utf-8-*-
printu中文
在Python中,布尔类型還可以与其他数据类型做and、or和not运算
直接用?[]?把list的所有元素都括起来,就是壹种list對象。壹般,我們會把list赋值給壹种变量,這样,就可以通過变量来引用list
索引從0開始,也就是說,第壹种元素的索引是0,第二個元素的索引是1,以此类推。
因此,要打印第壹名同學的名字,用L[0]
添加?list的?append()?措施或者insert()措施
定位删除L.pop()?
對list中的某壹种索引赋值,就可以直接用新的元素替代掉本来的元素,list包括的元素個数保持不变。
缩進請严格按照Python的习惯写法:4個空格,不要使用Tab,更不要混合Tab和空格,否则很轻易导致由于缩進引起的語法錯误。ifage=18:
要防止嵌套构造的if...else...,我們可以用?if...多种elif...else...的构造,壹次写完所有的规则
奇数加和forainL:
sum+=a
x+=2
偶数不要ifx%2==0:
Continue
dict的第壹种特點是查找速度快,無论dict有10個元素還是10萬個元素,查找速度都同样。而list的查找速度伴随元素增長而逐渐下降。d={}
d.get(x)可以取到d{}中key背面的value
個数len(s)
s=set([(Adam,95),(Lisa,85),(Bart,59)])
forname,scoreins:
printname,:,score
s.remove():s.add()
比较函数cmp(x,y)
假如想让壹种函数能接受任意個参数,我們就可以定义壹种可变参数:
deffn(*args):
printargs
可变参数的名字前面有個?*?号,我們可以传入0個、1個或多种参数給可变参数
r.append(L[i])向r添加
對這种常常取指定索引范围的操作,用循环拾分繁琐,因此,Python提供了切片(Slice)操作符,能大大简化這种操作。
對应上面的問題,取前3個元素,用壹行代码就可以完毕切片:
L[0:3]
[Adam,Lisa,Bart]
只用壹种?:?,表达從頭到尾:
L[:]
切片操作還可以指定第三個参数:
L[::2]
[Adam,Bart]
第三個参数表达每N個取壹种,上面的L[::2]會每两個元素取出壹种来,也就是隔壹种取壹种。
printL[4::5][-10:]先获得5的倍数,再取後10個
首字母大写deffirstCharUpper(s):
returns[:1].upper()+s[1:]
range(1,101)
措施是使用?enumerate()函数:
L=[Adam,Lisa,Bart,Paul]
forindex,nameinenumerate(L):
...printindex,-,name
...
0-Adam
1-Lisa
2-Bart
3-Paul
dict對象有壹种?values()措施,這個措施把dict转换成壹种包括所有value的list,這样,我們迭代的就是dic
您可能关注的文档
- 2025年初中英语竞赛试题及答案.doc
- 2025年管理学试题及答案.doc
- 2025年成考英语复习资料全.doc
- 2025年初级会计职称考试初级会计实务试题.doc
- 小红帽故事阅读教学设计.docx
- 【演练脚本】触电事故应急救援演练方案含脚本.docx
- 师范生乡村教育情怀的培养途径分析.docx
- 【演练脚本】大型防洪防汛应急演练脚本.docx
- 【演练脚本】地震应急演练方案脚本.docx
- 2024-2025学年临床护理神外一区实习生出科考试试题(附答案).docx
- 采石场可行性研究报告范文.docx
- 2024-2025学年山东省聊城市辅警协警笔试笔试预测试题(含答案).docx
- 2024-2025学年河南省漯河市辅警协警笔试笔试预测试题(含答案).docx
- 2024-2025学年江苏省苏州市辅警协警笔试笔试预测试题(含答案).docx
- 2024-2025学年陕西省安康市辅警协警笔试笔试预测试题(含答案).docx
- 2025至2030年中国纯棉印花单条装男内裤市场分析及竞争策略研究报告.docx
- 2024-2025职工安全培训考试试题带答案(新).docx
- 2024-2025学年陕西省延安市辅警协警笔试笔试模拟考试(含答案).docx
- 2025至2030年中国组合式小麦脱皮机市场分析及竞争策略研究报告.docx
- 1+x网络安全评估模考试题(含答案).docx
最近下载
- 煤矿安全管理经验交流(第二版).ppt VIP
- 一级消防工程师《消防安全技术实务》精讲讲义.pdf
- (适用于课堂教学的背景图.ppt VIP
- 天津大学论文答辩PPT模板.pptx VIP
- 生物化学与分子生物学:第13章 真核基因与基因组.ppt VIP
- 2025形势与政策-加快建设社会主义文化强国.pptx
- 人教版(2025)七年级下册Unit1Animal FriendsSection B How are animals part of our lives Section B 1a~2b课件+音频(共3.pptx VIP
- 110kv变电站继电保护毕业设计.doc VIP
- 公路隧道工程施工.pptx
- 电信行业运营商业务连续性保障方案.doc VIP
文档评论(0)