
python入门(慕课)
搬运自慕课网python入门免费课程
yipyk
这个作者很懒,什么都没留下…
展开
-
【Python入门】8-3 列表生成式 | 生成列表、复杂表达式、条件过滤、多层表达式
文章目录1、生成列表2、复杂表达式3、条件过滤4、多层表达式1、生成列表要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],我们可以用range(1, 11):>>> range(1, 11)[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]但如果要生成[1x1, 2x2, 3x3, ..., 10x10]怎么做?方法一是循环:...原创 2020-01-20 15:54:16 · 477 阅读 · 0 评论 -
【Python入门】8-2 迭代 | 定义、索引迭代、迭代dict的value、迭代dict的key和value
1、什么是迭代在Python中,如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)。在Python中,迭代是通过 for … in 来完成的,而很多语言比如C或者Java,迭代list是通过下标完成的,比如Java代码:for (i=0; i<list.length; i++) { n = lis...原创 2020-01-20 14:30:35 · 245 阅读 · 0 评论 -
【Python入门】8-1 切片 | 对list进行切片、倒序切片、对字符串切片
文章目录1、对list进行切片2、倒序切片3、对字符串切片1、对list进行切片取一个list的部分元素是非常常见的操作。比如,一个list如下:>>> L = ['Adam', 'Lisa', 'Bart', 'Paul']取前3个元素,应该怎么做?笨办法:>>> [L[0], L[1], L[2]]['Adam', 'Lisa', 'Bart...原创 2020-01-19 11:36:52 · 599 阅读 · 0 评论 -
【Python入门】函数 | 函数的编写和调用、多值、递归函数、定义默认参数/可变参数
文章目录1、调用函数2、编写函数3、返回多值4、递归函数5、定义默认参数OK:Error:1、调用函数Python内置了很多有用的函数,我们可以直接调用。要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数 abs,它接收一个参数。可以直接从Python的官方网站查看文档:也可以在交互式命令行通过 help(abs) 查看abs函数的帮助信息。调用 abs 函数:>&g...原创 2020-01-16 23:01:16 · 366 阅读 · 0 评论 -
【Python入门】6-2 set | set的定义、访问set、set的特点、遍历set、更新set
文章目录1、set的定义2、访问set3、set的特点4、遍历set5、更新set1、set的定义dict的作用是建立一组 key 和一组 value 的映射关系,dict的key是不能重复的。有的时候,我们只想要 dict 的 key,不关心 key 对应的 value,目的就是保证这个集合的元素不会重复,这时,set就派上用场了。set 持有一系列元素,这一点和 list 很像,**但...原创 2020-01-13 18:21:06 · 622 阅读 · 0 评论 -
【Python入门】6-1 dict | 定义、访问dict、更新dict、遍历dict
文章目录1、什么是dict2、访问dict3、dict的特点4、更新dict5、遍历dict1、什么是dict我们已经知道,list 和 tuple 可以用来表示顺序集合,例如,班里同学的名字:[‘Adam’, ‘Lisa’, ‘Bart’]或者考试的成绩列表:[95, 85, 59]但是,要根据名字找到对应的成绩,用两个 list 表示就不方便。如果把名字和分数关联起来,组...原创 2020-01-10 17:08:43 · 334 阅读 · 0 评论 -
【Python入门】5-2 循环 | for循环、while循环、break退出循环、continue继续循环、多重循环
文章目录1、for循环2、while循环3、break退出循环4、continue继续循环5、多重循环1、for循环list或tuple可以表示一个有序集合。如果我们想依次访问一个list中的每一个元素呢?比如 list:L = ['Adam', 'Lisa', 'Bart']print L[0]print L[1]print L[2]如果list只包含几个元素,这样写还行,如果l...原创 2020-01-10 16:04:40 · 272 阅读 · 0 评论 -
【Python入门】5-1 条件判断 if、if-else、if-elif-else
if语句计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,可以用if语句实现:age = 20if age >= 18: print 'your age is', age print 'adult'print 'END'注意:Python代码的缩进规则。具有相同缩进的代码被视为代码块,上...转载 2020-01-08 15:53:05 · 305 阅读 · 0 评论 -
【Python入门】4-2 创建tuple、创建单元素tuple、可变的tuple
tuple是另一种有序的列表,中文翻译为“ 元组 ”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。同样是表示班里同学的名称,用tuple表示如下:>>> t = ('Adam', 'Lisa', 'Bart')创建tuple和创建list唯一不同之处是用( )替代了[ ]。现在,这个 t 就不能改变了,**tuple没有 append...转载 2020-01-07 15:41:28 · 470 阅读 · 0 评论 -
【Python入门】4-1 Python创建list、按索引访问list、倒序访问list、添加/删除/替换元素
Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。比如,列出班里所有同学的名字,就可以用一个list表示: >>> ['Michael', 'Bob', 'Tracy'] ['Michael', 'Bob', 'Tracy']list是数学意义上的有序集合,也就是说,list中的元素是按照顺序排列的。构造list...转载 2020-01-07 14:18:58 · 1160 阅读 · 0 评论 -
【Python入门】3-9 Python中布尔类型
我们已经了解了Python支持布尔类型的数据,布尔类型只有True和False两种值,但是布尔类型有以下几种运算:1. 与运算:只有两个布尔值都为 True 时,计算结果才为 True。True and True # ==> TrueTrue and False # ==> FalseFalse and True # ==> False...转载 2020-01-07 14:03:11 · 204 阅读 · 0 评论 -
【Python入门】3-8 Python中整数和浮点数
Python支持对整数和浮点数直接进行四则混合运算,运算规则和数学上的四则运算规则完全一致。基本的运算:1 + 2 + 3 # ==> 64 * 5 - 6 # ==> 147.5 / 8 + 2.1 # ==> 3.0375使用括号可以提升优先级,这和数学运算完全一致,注意只能使用小括号,但是括号可以嵌套很多层:(1 + 2...转载 2020-01-07 13:40:30 · 251 阅读 · 0 评论 -
【Python入门】3-7 Python中Unicode字符串
字符串还有一个编码问题。因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),0 - 255被用来表示大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码,比如大写字母 A 的编码是65,小写字母 z 的编码是122...转载 2020-01-07 11:53:09 · 277 阅读 · 0 评论 -
【Python入门】3-6 Python中raw字符串与多行字符串
如果一个字符串包含很多需要转义的字符,对每一个字符都进行转义会很麻烦。为了避免这种情况,我们可以在字符串前面加个前缀 r ,表示这是一个 raw 字符串,里面的字符就不需要转义了。例如:r'\(~_~)/ \(~_~)/'但是r’…'表示法不能表示多行字符串,也不能表示包含’和 "的字符串(为什么?)如果要表示多行字符串,可以用’’’…’’'表示:'''Line 1Line 2Li...转载 2020-01-07 11:37:03 · 149 阅读 · 0 评论 -
【Python入门】3-5 Python中定义字符串
\n 表示换行\t 表示一个制表符\\ 表示 \ 字符本身转载 2020-01-07 11:05:51 · 169 阅读 · 0 评论 -
【Python入门】3-4 Python中什么是变量
在Python中,变量的概念基本上和初中代数的方程变量是一致的。例如,对于方程式y=x*x,x就是变量。当x=2时,计算结果是4,当x=5时,计算结果是25。只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。在Python程序中,变量是用一个变量名表示,变量名必须是大小写英文、数字和下划线(_)的组合,且不能用数字开头,比如:a=1变量a是一个整数。...转载 2020-01-07 10:47:35 · 128 阅读 · 0 评论