- 23
- 0
- 约1.4万字
- 约 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 ...的结构,一次写完所有的规则
奇数加和 for a in L:
sum+=a
x += 2
偶数不要 if x%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)])
for name,score in s:
print name,:,score
s.remove():s.add()
比较函数cmp(x,y)
1
如果想让一个函数能接受任意个参数,我们就可以定义一个可变参数:
def fn(*args):
print args
可变参数的名字前面有个 * 号,我们可以传入 0 个、1 个或多个参数给可变参数
r.append(L[i]) 向 r 添加
对这种经常取指定索引范围的操作,用循环十分繁琐,因此,Python 提供了切片(Slice )操作符,能大大简化这种操作。
对应上面的问题,取前 3 个元素,用一行代码就可以完成切片:
L[0:3]
[Adam, Lisa, Bart]
只用一个 : ,表示从头到尾:
L[:]
切片操作还可以指定第三个参数:
L[::2]
[Adam, Bart]
第三个参数表示每 N 个取一个,上面的 L[::2] 会每两个元素取出一个来,也就是隔一个取一个。
print L[4::5][-10:] 先获得 5 的倍数,再取后 10 个
首字母大写 def firstCharUpper(s):
return s[:1].upper()+s[1:]
range(1,101)
方法是使用 enumerate()
您可能关注的文档
- PPT专项试题(2)(整理).doc
- PPT专项试题(2)(整理)(一).pdf
- ppt使用技巧(整理).pptx
- PPT入门教程(整理).pptx
- ppt制作教程(整理).pptx
- PPT功能区介绍(整理).pptx
- PPT功能区介绍(整理)(一).pdf
- PPT实验报告(整理).doc
- PPT实验报告(整理).pptx
- PPT实验报告(整理)(一).pdf
- 党课PPT:铸牢中华民族共同体意识.pptx
- 在XX县委第八轮巡察集中反馈会议上的讲话.docx
- JK制服搭配师:用百度文库AI生成日常穿搭方案.docx
- 2026年春季学期学校教职工考勤管理制度及请销假流程说明.docx
- 2026年春季学期学校双减工作阶段总结及作业管理典型案例汇编.docx
- XX中学2026年春季学期实验室安全管理工作计划及责任落实.docx
- 动漫作品中的交通工具设计从科幻载具到日常载具的创意灵感库.docx
- 电力安全工作规程变电部分AI条款解读与案例.docx
- XX中学2025-2026学年春季学期校园混合式教学方案-(2).docx
- XX中学2025-2026学年春季学期寒假学生返校准备方案.docx
原创力文档

文档评论(0)