- 8
- 0
- 约1.58千字
- 约 13页
- 2020-10-22 发布于广东
- 举报
print 语句也可以跟上多个字符串,用逗号“,”隔开,就可以连成一串输出:print The quick brown fox, jumps over, the lazy dog
在 Python 中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量。变量本身类型不固定 的语言称之为动态语言,与之对应的是静态语言。
静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。
如果字符串本身包含怎么办?比如我们要表示字符串 Im OK ,这时,可以用 括起来表示。类似的,如果字符串包含,我们就可以用 括起来表 示:如果字符串既包含又包含怎么办?这个时候,就需要对字符串的某些特殊字符进行“转义”,Python 字符串用\进行转义。
\n 表示换行
\t 表示一个制表符
\\ 表示 \ 字符本身
如果一个字符串包含很多需要转义的字符,对每一个字符都进行转义会很麻烦。为了避免这种情况,我们可以在字符串前面加个前缀 r,表示这是 一个 raw 字符串,里面的字符就不需要转义了。如,r\(~_~)/ \(~_~)/。如果要表示多行字符串,可以用...表示
如果中文字符串在 Python 环境下遇到 UnicodeDecodeError,这是因为.py 文件保存的格式有问题。可以在第一行添加注释# -*- coding: utf-8 -*- print u中文
在 Python 中,布尔类型还可以与其他数据类型做 and、or 和 not 运算
直接用 [ ] 把 list 的所有元素都括起来,就是一个 list 对象。通常,我们会把 list 赋值给一个变量,这样,就可以通过变量来引用 list
索引从 0 开始,也就是说,第一个元素的索引是 0,第二个元素的索引是 1,以此类推。 因此,要打印第一名同学的名字,用 L[0]
添加 list 的 append() 方法或者 insert()方法 定位删除 L.pop()
对 list 中的某一个索引赋值,就可以直接用新的元素替换掉原来的元素,list 包含的元素个数保持不变。
缩进请严格按照 Python 的习惯写法:4 个空格,不要使用 Tab,更不要混合 Tab 和空格,否则很容易造成因为缩进引起的语法错误。if age = 18:
要避免嵌套结构的 if ... else ...,我们可以用 if ... 多个 elif ... else ...的结构,一次写完所有的规则;2;3;4;5;3.判断两个对象中的内容是否相同
用 == 进行判断
print a1 == a2
按照关键词排序
L1 = [p1, p2, p3]
L2 = sorted(L1,key=lambda x:x.name);7;8;9;
def init (self, p, q):
self.p = p self.q = q;class Student(object):
def init (self, name, score): self.name = name
self. score = score @property
def score(self): return self. score
@score.setter
def score(self, score):
if score 0 or score 100:
raise ValueError(invalid score) self. score = score;Ma.span()长度;匹配 ma=re.match(r’[A-Z][a-z]’,’Aa’)
ma=re.match(r’[A-Z][a-z]*’,’Aasdfghjkkl’)
您可能关注的文档
最近下载
- 新改版教科版六年级下册科学知识点.doc VIP
- 《移动商务基础(第三版)》教学课件.pptx
- 套丝机简介.ppt VIP
- 2025年天津市武清区中小学教师招聘考试真题及答案.docx VIP
- 初中物理作业分层教学实践与效果评价教学研究课题报告.docx
- 2026年教科版二年级科学下册(全册)教学设计(附目录).pdf VIP
- 第9课 创新增才干-【中职专用】2024年中职思想政治《哲学与人生》金牌课件(高教版2023·基础模块).pptx VIP
- 医疗设备维保服务售后服务方案.doc VIP
- 教资科目二简答题汇总.docx VIP
- 2023成人学位英语考试阅读理解考题及答案.docx VIP
原创力文档

文档评论(0)