Skip to content

Latest commit

 

History

History
65 lines (65 loc) · 13.1 KB

ex22_symbol_list.md

File metadata and controls

65 lines (65 loc) · 13.1 KB
符号 名字 作用
print() 打印 把括号里的内容输出到显示屏上
# 井号 注释一行代码,使其不执行
+ 加号 plus 算术运算,两个数相加
- 减号 minus 算术运算,两个数相减
* 星号 asterisk 算术运算,两个数相乘(或者指针)
/ 斜杠 slash 算术运算,两个数相除
% 百分号 percent 算术运算,两个数求模(取余数)
< 小于号,less-than 比较;结果为真返回 Ture,否则返回 False
<= 小于等于号,less-than-equal 比较;结果为真返回 Ture,否则返回 False
> 大于号,greater-than 比较;结果为真返回 Ture,否则返回 False
>= 大于等于号,greater-than-equal 比较;结果为真返回 Ture,否则返回 False
= 等号,equal 赋值
== 双等号,double-equals 比较;相等则返回 True,否则返回 False
f"{variable}" 格式字符串 用{}把变量 variable 加到字符串中
round() 大约 四舍五入
"{}{}...".format(var1,2,...) 格式字符串 用多个{}把多个变量加到字符串中
""" """ 格式字符串 引号中的字符串保留输入的格式(可以带回车)
\ 转义字符 escape sequence 可以把没法输入的字符转化为字符串
\\ 反斜杠 backslash
\' 单引号 single-quote
\" 双引号 double-quote
\a 响铃 BEL ASCII bell
\b 退格 BS ASCII backspace
\f 换页 FF ASCII formfeed
\n 换行 LF ASCII linefeed,将当前位置下移一行
\r 回车 CR ASCII carriage,将当前位置移到本行开头
\t 水平制表 HT ASCII horizontal tab,跳到下一个 TAB 位置
\v 垂直制表 VT ASCII vertical tab
\N{name} 在 Unicode 数据库中命名为 name 的字符
\uxxxx Unicode 字符,16 位十六进制
\Uxxxxxxxx Unicode 字符,32 位十六进制
\ooo 八进制所表示的任意字符 oo
\xhh 十六进制所表示的任意字符 hh
end='' 结尾不自动换行 放在字符串末尾,例如 print()的结尾处,print()的输出不自动换行
input("something") 输入 输出"something"给用户,从用户处读取输入,将输入返回,返回值是字符串格式
int() 类型转换函数 把括号中的参数强制转换为 int 型返回
type() 类型显示 返回参数的数据类型
sys 系统 系统模块(module)或 sys 包(package)或者库(libraries)
import 导入 导入整个模块(import module),调用功能 module.feature;从模块中导入功能(from module import feature),调用功能直接用 feature
module 模块 python 的脚本名:模块名.py
argv 参数变量 获取用户输入的命令行参数
unpack 解包 把一个变量可以切分赋值给多个变量(变量 1,变量 2,……=argv)
obj=open(filename,'way') 打开文件 以 way(读或者写或者什么)方式打开名为 filename 的文件,并返回 stream 给 obj 作为文件对象(file object)
obj.read() 读文件 利用 obj 读文件的内容,可以把文件内容全部获取并赋值给一个变量
obj.close() 关闭文件 对文件进行访问之后,一定要关掉
obj.readline() 读文件一行 读文本文件的一行内容,发现一个\n,会停在当前位置
obj.truncate() 清空文件 清空时要当心
obj.write("sth") 写文件 给文件写一些 sth
obj.seek(0) 读写位置移到到最开头 把读写文件到位置移动到文件的最开头
'r' open()的参数 open for reading (default)
'w' open()的参数 如果是'w'方式打开文件且文件已经存在,那么会被清空
'x' open()的参数 create a new file and open it for writing
'a' open()的参数 open for writing, appending to the end of the file if it exists
'b' open()的参数 binary mode
't' open()的参数 text mode (default)
'+' open()的参数 open a disk file for updating (reading and writing)
'U' open()的参数 universal newline mode (deprecated)
'rt' open()的参数 default mode
os.path module
exists(string) method in os.path 基于 string 字符串中的变量文件名来判断:如果文件存在,返回 True;否则返回 False
def 关键字,用来创建函数 def+空格+函数名+括号+冒号,另起一行空 4 格缩进都是函数的内容
i += 1 运算符 i = i + 1
float() 强制转换 强制转换为单精度浮点数