Python编程从入门到实践 学习笔记+练习题答案导航

Python编程从入门到实践 练习题答案导航

练习题答案导引链接

Python编程从入门到实践 第二章:变量和简单数据类型 练习答案记录
Python编程从入门到实践 第三章:列表简介 练习答案记录
Python编程从入门到实践 第四章:操作列表 练习答案记录
Python编程从入门到实践 第五章:if语句 练习答案记录
Python编程从入门到实践 第六章:字典 练习答案记录
Python编程从入门到实践 第七章:用户输入和while循环 练习答案记录
Python编程从入门到实践 第八章:函数 练习答案记录
Python编程从入门到实践 第九章:类 练习答案记录
Python编程从入门到实践 第十章:文件和异常 练习答案记录
Python编程从入门到实践 第十一章:测试代码 练习答案记录

本人学习背景:c语言略懂,c++ prime学了一半。
用时5天学习至11章。看这本书大部分都没有什么难度,就目前来看确实对初学者非常有作用,讲的很浅显易懂,入门很轻松,至于更多的库就得自己慢慢了解,这本书主要是对每个部分的浅显的使用开了个头,对深入下去也是非常有作用,刚学python比较推荐这本书。

第二章 变量和简单数据类型笔记

1、变量名能以字母或下划线打头,但不能以数字打头。
message_1可以,1_message不行

2、在Python中,用引号括起来的都是字符串,其中的引号可以是单引号也可以是双引号

3、对于name="ada lovelace"
name.title() 以首字母大写的方式显示每个单词
name.upper() 将字符串改为全部大写
name.lower() 将字符串改为全部小写

4、f字符串。fformat(设置格式)的简写。可以将两个变量合并显示
例如 :
first_name="ada"
last_name="lovelace"
full_name=f"{first_name} {last_name}"
输出:ada lovelace

5、'\n'让Python换到下一行
'\t'让Python添加一个制表符(生成四格空输出)

6、删除空白
strip() 同时剔除字符串两边的空白
lstrip() 剔除字符串开头空白
rstrip() 剔除字符串末尾空白

7、注意使用字符串时避免语法错误,单引号和双引号匹配错误

8、将任意两个数相除,结果总是浮点数,即便这两个数都是整数且能整除
无论是哪种运算,只要有操作数是浮点数,Python默认得到的总是浮点数,即便结果原本为整数也是如此

9、书写很大的数时,可以使用下划线将其中的数字分组,使其更清晰易读
universe_age = 14_000_000_000(和14000000000等价)

10、可以在一行代码中给多个变量赋值 x,y,z = 0,0,0

11、Python中没有内置的常量类型,但Python程序员会使用全大写来指出应将某个变量视为常量,其值应始终不变: MAX_CONNECTIONS = 5000

12、注释,单行用#
一个框用""" 注释 """

第三章 列表简介笔记

1、在Python中,用方括号[]表示列表,并用逗号分隔其中的元素

2、访问列表元素,索引从0而不是1开始
例如bicycles[0]
而且进一步还可以调用第二章的对字符串的一些操作,用.来调用
例如bicycles[0].title()
对于列表有一种特殊语法,通过将索引指定为-1可以让Python返回最后一个列表元素
负数就是从某尾开始数起,输入-3也可以

3、在motorcycles列表中添加元素
(1)motorcycles.append('') 在列表末尾中添加元素,''中是插入的元素具体内容
(2) motorcycles.insert(a,'') 其中a是索引,''中是插入的元素具体内容

4、在motorcycles列表中删除元素
(1)del motorcycles[0] 需要知道要删除元素在列表中的位置
(2)popped_motorcycle = motorcycles.pop() 删除列表末尾的元素并将其弹出赋给popped_motorcycle
(3)popped_motorcycle = motorcycles.pop(a) 弹出列表中任何位置处的元素,其中a是索引,这里要注意每当使用pop()时,被弹出的元素就不在列表中了,索引也会发生相应改变
(4)motorcycles.remove('')其中''是删除列表中具体的元素

5、对motorcycles列表进行组织
(1)motorcycles.sort() 对列表永久排序(按字母顺序排列,目前假设都是小写的)
(2)motorcycles.sort(reverse=True) 对列表按字母大小反序排序
(3)motorcycles.sorted() 对列表临时排序(按字母顺序排列,目前假设都是小写的)
(4)motorcycles.sorted(reverse=True) 对列表按字母大小临时反序排序

6、避免索引错误,超过了列表的长度

第四章 操作列表

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Is_LiuYiZheng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值