2019年9月25日
摘要: 4-1 Dict字典 Python之什么是dict 我们把名字称为key,对应的成绩称为value,dict就是通过 key 来查找 value。 花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略。 由于dict也是集合 阅读全文
posted @ 2019-09-25 20:00 ucas_python 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 3-3 python之多重循环 Python之 多重循环 在循环内部,还可以嵌套循环,我们来看一个例子: 1 for x in ['A', 'B', 'C']: 2 for y in ['1', '2', '3']: 3 print x + y x 每循环一次,y 就会循环 3 次,这样,我们可以打 阅读全文
posted @ 2019-09-25 19:39 ucas_python 阅读(1047) 评论(0) 推荐(0) 编辑
摘要: 3-2 python之for循环,while循环,break推出循环,continue继续循环 Python之 for循环 list或tuple可以表示一个有序集合。如果我们想依次访问一个list中的每一个元素呢?比如 list: 注意: name 这个变量是在 for 循环中定义的,意思是,依次取 阅读全文
posted @ 2019-09-25 19:27 ucas_python 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 3-1 python之if语句,if-else语句,if-elif-else语句 任务 如果成绩达到60分或以上,视为passed。 假设Bart同学的分数是75,请用if语句判断是否能打印出 passed: 1 #coding=utf-8 2 """ 3 python if语句使用 4 Autho 阅读全文
posted @ 2019-09-25 19:14 ucas_python 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 2-9 python可变的Tuple 前面我们看到了tuple一旦创建就不能修改。现在,我们来看一个“可变”的tuple: 注意到 t 有 3 个元素:'a','b'和一个list:['A', 'B']。list作为一个整体是tuple的第3个元素。list对象可以通过 t[2] 拿到: 然后,我们 阅读全文
posted @ 2019-09-25 17:01 ucas_python 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 2-8 python创建单元素tuple tuple和list一样,可以包含 0 个、1个和任意多个元素。 包含多个元素的 tuple,前面我们已经创建过了。 包含 0 个元素的 tuple,也就是空tuple,直接用 ()表示: 创建包含1个元素的 tuple : 因为()既可以表示tuple,又 阅读全文
posted @ 2019-09-25 16:58 ucas_python 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 2-7 python创建Tuple tuple是另一种有序的列表,中文翻译为“ 元组 ”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。 同样是表示班里同学的名称,用tuple表示如下: 创建tuple和创建list唯一不同之处是用( )替代了[ ]。 现在,这个  阅读全文
posted @ 2019-09-25 16:55 ucas_python 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 2-6 python list替换元素 假设现在班里仍然是3名同学: 现在,Bart同学要转学走了,碰巧来了一个Paul同学,要更新班级成员名单,我们可以先把Bart删掉,再把Paul添加进来。 另一个办法是直接用Paul把Bart给替换掉: 对list中的某一个索引赋值,就可以直接用新的元素替换掉 阅读全文
posted @ 2019-09-25 16:53 ucas_python 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 2-5 pythonlist删除新元素 Paul同学刚来几天又要转走了,那么我们怎么把Paul 从现有的list中删除呢? 如果Paul同学排在最后一个,我们可以用list的pop()方法删除: pop()方法总是删掉list的最后一个元素,并且它还返回这个元素,所以我们执行 L.pop() 后,会 阅读全文
posted @ 2019-09-25 16:51 ucas_python 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 2-4 python添加新元素 现在,班里有3名同学: 今天,班里转来一名新同学 Paul,如何把新同学添加到现有的 list 中呢? 第一个办法是用 list 的 append() 方法,把新同学追加到 list 的末尾: append()总是把新的元素添加到 list 的尾部。 如果 Paul 阅读全文
posted @ 2019-09-25 16:49 ucas_python 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 2-3 python倒序访问list 我们还是用一个list按分数从高到低表示出班里的3个同学: Bart同学是最后一名,俗称倒数第一,所以,我们可以用 -1 这个索引来表示最后一个元素: 类似的,倒数第二用 -2 表示,倒数第三用 -3 表示,倒数第四用 -4 表示: L[-4] 报错了,因为倒数 阅读全文
posted @ 2019-09-25 16:45 ucas_python 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 2-2 python按照索引访问list 由于list是一个有序集合,所以,我们可以用一个list按分数从高到低表示出班里的3个同学: 那我们如何从list中获取指定第 N 名的同学呢?方法是通过索引来获取list中的指定元素。 需要特别注意的是,索引从 0 开始,也就是说,第一个元素的索引是0,第 阅读全文
posted @ 2019-09-25 16:43 ucas_python 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 2-1 python创建List Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 比如,列出班里所有同学的名字,就可以用一个list表示: list是数学意义上的有序集合,也就是说,list中的元素是按照顺序排列的。 构造list非常简单,按 阅读全文
posted @ 2019-09-25 16:39 ucas_python 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 1-9 python中的布尔类型 我们已经了解了Python支持布尔类型的数据,布尔类型只有True和False两种值,但是布尔类型有以下几种运算: 与运算:只有两个布尔值都为 True 时,计算结果才为 True。 或运算:只要有一个布尔值为 True,计算结果就是 True。 非运算:把True 阅读全文
posted @ 2019-09-25 16:29 ucas_python 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 1-8 python中整数和浮点数 Python支持对整数和浮点数直接进行四则混合运算,运算规则和数学上的四则运算规则完全一致。 基本的运算: 使用括号可以提升优先级,这和数学运算完全一致,注意只能使用小括号,但是括号可以嵌套很多层: 和数学运算不同的地方是,Python的整数运算结果仍然是整数,浮 阅读全文
posted @ 2019-09-25 16:24 ucas_python 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 1-7 python中Unicode字符串 字符串还有一个编码问题。 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),0 阅读全文
posted @ 2019-09-25 16:21 ucas_python 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 1-6 python中raw字符串与多行字符串 如果一个字符串包含很多需要转义的字符,对每一个字符都进行转义会很麻烦。为了避免这种情况,我们可以在字符串前面加个前缀 r ,表示这是一个 raw 字符串,里面的字符就不需要转义了。例如: 但是r'...'表示法不能表示多行字符串,也不能表示包含'和 " 阅读全文
posted @ 2019-09-25 15:48 ucas_python 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 1-5 python定义字符串 前面我们讲解了什么是字符串。字符串可以用''或者""括起来表示。 如果字符串本身包含'怎么办?比如我们要表示字符串 I'm OK ,这时,可以用" "括起来表示: 类似的,如果字符串包含",我们就可以用' '括起来表示: 如果字符串既包含'又包含"怎么办? 这个时候, 阅读全文
posted @ 2019-09-25 15:41 ucas_python 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 1-4 python中的变量 在Python中,变量的概念基本上和初中代数的方程变量是一致的。 例如,对于方程式 y=x*x ,x就是变量。当x=2时,计算结果是4,当x=5时,计算结果是25。 只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。 在Python程序中,变量是用一个变量名 阅读全文
posted @ 2019-09-25 15:34 ucas_python 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 1-3 python的注释 任何时候,我们都可以给程序加上注释。注释是用来说明代码的,给自己或别人看,而程序运行的时候,Python解释器会直接忽略掉注释,所以,有没有注释不影响程序的执行结果,但是影响到别人能不能看懂你的代码。 Python的注释以 # 开头,后面的文字直到行尾都算注释 注释还有一 阅读全文
posted @ 2019-09-25 15:23 ucas_python 阅读(156) 评论(0) 推荐(0) 编辑