Python-练习 22 你目前为止学到了什么?

Python-练习 22 你目前为止学到了什么?

test

这个练习和下个练习不会有任何的代码,因此也不会有“你会看到”和“附加练习”这两个部分。事实
上,这个练习就像一个大的附加练习,我会让你对之前所有学过的内容做一个回顾复习。
首先,回顾一下你目前为止做过的每一个练习,写下你用过的每个单词和符号,确保你的符号列表
是完整的。
在每个单词或符号的旁边,写下它的名字和作用。如果你在这本书里面找不到某个符号的名字,可以
试试在网上找找。如果你不知道某个单词或者符号的作用,认真读读与它相关的内容,然后试着在代
码中用用它们。
你可能会遇到一些你不明白或者无法解决的问题,把这些记在你的 list 上面,当你找到答案或者想明
白以后可以补充上去。
一旦你有了自己的 list,花些时间重新写一遍这个 list,然后检查一下你写得对不对。这样做可能会
很无聊,但是逼自己一下,把它落实下来。
如果你已经记住了这个 list 以及它们的作用,可以更进一步,写下字符表、它们的名字和作用,并争
取记在脑子里。要是遇到你想不起来的内容,复习一下然后再记一遍。

---------------做这些练习的时候,最重要的事情是:没有失败,只有尝试!---------------

当你在做一件无聊的、不用动脑子去记的练习时,知道“为什么”很重要,它能帮助你专注一个目标,
并且知道你是为了什么而做这些努力。
在这个练习中,你在学习符号的名称,以便更容易地阅读源代码。就像学习英文字母表和基础单词一
样,只不过 python 的字母表还有你可能不认识的符号。
如果觉得难了,就把节奏放慢一些,不要想破脑袋地去学。看 list 的时候,最好每次看 15 分钟
然后休息一下,让大脑放松一会儿可以帮助你写得更快更轻松

checklist

  1. 你是否用 def 来创建函数了?
  2. 你的函数名是只包含字符和 _ (下划线)吗?
  3. 你在函数名后面放 ((左圆括号)了吗?
  4. 你在左圆括号后面放参数(argument)了吗?参数之间是以逗号隔开的吗?)
  5. 你的每个参数都是唯一的吗(即没有重名)?
  6. 你在参数后面放 ) (右圆括号)和 : (冒号)了吗?
  7. 你在与这个函数相关的代码行前面加上四个空格的缩进了吗?(不能多,也不能少)
  8. 你是通过另起一行不缩进来结束你的函数的吗?
    --------------------当你运行(使用或者调用)一个函数时,检查以下事项:-----------------------
  9. 你是通过输入函数名称来运行/调用/使用一个函数的吗?
  10. 你运行的时候有在名称后面加 ( 吗?
  11. 你有把你想要的值放在圆括号里并用逗号隔开了吗?
  12. 你是以 ) 来结束调用这个函数的吗?
    在接下来的课程中用这两个 checklist ,直到你不再需要它们为止。
    最后,再强调以下,我说的“运行”(run)、“调用”(call)、“使用”(use)都是一个意思。

打印内容字符串用引号,和变量之间用逗号连接
round()四舍五入

打印内容加变量(f"XXXXX {变量名}")

str.format() 方法通过字符串中的花括号 {} 来识别替换字段 replacement field,从而完成
字符串的格式化。

end=’’ 打印本行结束后不换行,在句子后面加上’'里的内容,在本行继续输出

转义字符 功能
\ 反斜杠()
’ 单引号(’)
" 双引号(")
\a ASCII响铃符(BEL)
\b ASCII退格符(BS)
\f ASCII进纸符(FF)
\n ASCII换行符(LF)
\N{name} Unicode数据库中的字符名,其中name是他的名字,仅Unicode使用
\r ASCII回车符(CR)
\t ASCII水平制表符(TAB)
\uxxxx 值为16位十六进制值xxxx的字符
\Uxxxxxxxx 值为32位十六进制值xxxxxxxx的字符
\v ASCII垂直制表符(VT)
\ooo 值为八进制值ooo的字符
\xhh 值为十六进制值hh的字符

repr() 函数将对象转化为供解释器读取的形式,返回值为str

from sys import argv #“argument variable”导入模块
script, first, second, third = argv#解包

.truncate()#清空文件内容

.write()写入内容

.close()#关闭文件

.len()计算输入文件的长度

.exists() 基于文件名来判断,如果文件存在,返回 True,返回 False

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值