鱼C论坛

 找回密码
 立即注册
查看: 1729|回复: 0

[技术交流] 重学视频1-16课

[复制链接]
发表于 2018-1-6 13:56:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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元素匹配

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 16:35

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表