”笨办法“学Python - 习题22 - 阶段复习(一)

符号列表:

 

习题1  第一个程序

print  打印字符串


 

习题2  注释和#号

#  单行注释


 

习题3  数字和数学计算

+  加号

-  减号

/  斜杠,除号

*  星号,乘号

%  百分号,取余

<  小于号

>  大于号

<=  小于等于号

>=  大于等于号


 

习题4  变量和命名

用=给变量赋值

变量命名规则

  包含字符,数字,下划线, 且不以数字开头


 

习题5  更多的变量和打印

格式化字符串 format string

%s  文本,字符

%r  显示变量原始数据(raw data),用来做调试比较好

%d  数字

例子: print " I'm %s, %d years old."  %  (Rabbit, 3)

 

♥显示非ASCII字符时,需要再最顶端加上# -*- coding: utf-8 -*-


习题6  字符串和文本

用双引号(")或单引号(')括起来

可以在双引号内使用单引号,反之亦然


 

习题7  更多打印

* 可以用于重复指定次数字符串

print ”@” * 10 会输出 @@@@@@@@@@

在print语句末尾加上逗号(,),可以和紧接的print语句打印结果显示在一行


 

习题8  打印打印

字符串与格式化字符混合使用


 

习题9  打印,打印,打印

三引号("""或''')显示多行文本

\n 换行


习题10  那是什么

反斜杠\  转义字符

 

转义序列

转义字符 功能
\\ 反斜杠(\)
\' 单引号(')
\" 双引号(")
\a ASCII 响铃符(BEL)
\b ASCII 退格符 (BS)
\f ASCII 进纸符 (FF)

\n

ASCII 换行符(LF)
\N{name} Unicode数据库中的字符名,其中name是它的名字,仅适用Unicode
\r ASCII 回车符(CR)
\t ASCII 水平制表符(TAB)
\uxxx 值为16位十六进制值xxxx的字符(仅适用Unicode)
\Uxxxxxxxx 值为32位十六进制值xxxxxxxx的字符(仅适用Unicoce)
\v ASCII 垂直制表符(VT)
\ooo 值为八进制值ooo的字符
\xhh

值为十六进制数hh的字符 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


习题11  提问

raw_input()


习题12  提示别人

raw_input("How old are you?")


习题13  参数、解包和变量

from sys import argv  导入sys模块的argv参数变量

script,var1,var2,var3 = argv  解包unpack


习题14  提示和传递


习题15  读取文件

open(name[, mode[, buffering]])  打开文件   函数详解

  mode:  r 只读, w 写

read()  读取文件内容

 

python -m pydoc open  查看open函数的内置文档


习题16  读写文件

close()  关闭文件

readline()  读取文本文件中的有i行

truncate()  清空文件

write()  写文件 


习题17  更多文件操作

from os.path import exists  

 

len()  字符串函数,文本长度

 

exists()   判断是否存在,存在返回True,不存在返回False

 

 cat  显示文件内容

 


习题18  命名、变量、代码和函数

 def fun_name([args]) :

  fun_content

 

使用def命令创建一个函数

括号()包含参数,参数数量可以为0,也可以有多个,多个参数以逗号隔开,且参数名不能重复

使用冒号(:)结束定义行,冒号的作用是告诉Python接下来要创建一个新的代码块,且该代码块应该有缩进

函数主体需要缩进(Tab或者4个空格)

函数结束的位置取消缩进

 

*args  把函数的所有参数都接收进来,然后放到名叫args的列表中去


 

习题19  函数和变量

以变量作为函数的参数


 

习题20  函数和文件

 

seek()  https://www.runoob.com/python/file-seek.html 


 

习题21  函数可以返回某些东西

return 

 

posted @ 2020-05-06 15:07  小眼睛看世界  阅读(215)  评论(0)    收藏  举报