|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
Lesson 3
"如果字符串中需要出现单引号或双引号怎么办?例如我想打印字符串:Let’s go!"
"有两种方法,第一种比较常用,就是使用我们的转义符号(\)对字符串中的引号进行转义:
>>>‘Let\’s go!’
"原始字符串的使用非常简单,只需要在字符串前边加一个英文字母r即可:
>>>str = r‘C:\now’
长字符串,这我们就需要使用到三重引号字符串!
Lesson 4
"While 循环 条件(多条件判断时,使用and逻辑操作符Python的and逻辑操作符可以将任意表达式连接在一起,并得到一个布尔类型的值。)"
Lesson 5
数据类型转换
int(), float(), str()
Lesson 6
运算顺序
幂运算->正负号->数学符号(+-*/)->比较(><)->逻辑运算(and, or)
Lesson 7-9
有了这个三元操作符的条件表达式,你可以使用一条语句来完成以下的条件判断和赋值操作:
x, y = 4, 5
if x < y:
small = x
else:
small = y
例子可以改进为:
small = x if x < y else y
assert这个关键字我们称之为“断言”,当这个关键字后边的条件为假的时候,程序自动崩溃并抛出AssertionError的异常。
举个例子:
>>> assert 3 > 4
while 条件:
循环体
for 目标 in 表达式:
循环体
break 跳出循环体
continue 终止本轮循环,开始下一轮
Lesson 16 序列
List,string,tuple都可以视为序列
可以用len,max等BIF
Max("This is true") 会根据ascii码来返回最大
要点:使用min/max时,列表中数据需要一致
sorted 是BIF,和list.Sort()效果一样,但后者是方法
假如:numbers=[xxx,xxx,]. Reversed(numbers)会返回一个迭代对象。如果要反序的列表,则要list(reversed(numbers)). 和sorted类似,Reversed是BIF,有ed
list(enumerate(numbers)) 返回一个列表,里面每个元素是元组,元组由原来的元素的序列(index)和其本身组成
比如原来[1,2,3,4]=>[(0,1),(1,2),(2,3),(3,4)]
list(zip(a,b))返回一个列表,里面每个元素是元组,元组由a的元素(当作序列)(index)和b的元素组成
a=[1,2,3,4,5];b=["a","b","c","d"]
list(zip(a,b))=>[(1, 'a'), (2, 'b'), (3, 'c'), (4, 'd')]
因为列表a元素不够,只会用前面4个和b元素匹配
|
|