- 0
- 0
- 约1.15万字
- 约 13页
- 2026-01-28 发布于江苏
- 举报
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转换成一个包含全部valuelist,这么,我们迭代就是dict每一个value:
d={Adam:95,Lisa:
您可能关注的文档
- 国家公务员面试真题及解析北京铁路局2月28日上午.doc
- 东财财务分析在线作业.doc
- 好学教育一级建造师考试《机电工程》模拟试题二.doc
- 广州公务员面试热点舌尖上的安全.doc
- 人教高中生物必修一知识点整理.docx
- 一级建造师专业工程管理与实务机电安装试题.doc
- 会计职称初级会计实务试题及答案.doc
- 初级会计师考试《经济法基础》典型例题支付结算法律制度.doc
- 九年级化学上册知识点同步检测题.doc
- 一级建造师建设工程项目管理模拟试题.doc
- 2026年宿州学院单招职业倾向性测试题库带答案详解.docx
- 2026年宿州学院单招职业倾向性测试题库参考答案详解.docx
- 2026年宿州学院单招综合素质考试题库带答案详解.docx
- 2024-2030年中国丁烯行业市场发展趋势与前景展望战略分析报告.docx
- 2026年宿州学院单招综合素质考试题库带答案详解.docx
- 2026年宿州学院单招综合素质考试题库带答案详解.docx
- 2026年宿州学院单招综合素质考试题库及完整答案详解1套.docx
- 2026年宿州学院单招综合素质考试题库带答案详解.docx
- 2025年产品设计报告书_图文..docx
- 2026年宿州学院单招综合素质考试题库附答案详解.docx
原创力文档

文档评论(0)