Skip to content

笨办法学Python3

字数
636 字
阅读时间
3 分钟

for循环只能对一些东西的集合进行循环,while循环可以对任何对象进行循环

任何以False开头的and语句都会直接处理成False,不会继续检查后面的语句。任何包含True的or语句,只要处理到True,就不会继续向下推算,而是直接返回True了。

数学运算符

名称符号
加法+
减法-
乘法**
除法(取商)/
取余%
去余取商//
大于>
小于<
大于等于>=
小于等于<=

转义字符

转义字符功能
\\反斜杠 \
\'单引号 '
\"双引号 "
\aASCII响铃符(BEL)
\bASCII退格符(BS)
\fASCII进纸符(FF)
\nASCII换行符(LF)
\NUnicode数据库中的字符名, 其中 name 是它的名字, 仅Unicode适用
\rASCII 回车符(CR)
\tASCII水平制表符(TAB)
\uxxxx值为16位十六进制值 xxxx的字符
\Uxxxxxxxx值为32位十六进制xxxxxxxx的字符
\vASCII垂直制表符(VT)
\ooo值为八进制值ooo的字符
\xhhh值为十六进制值的hh的字符

不换行结束print语句

python
print("打印内容", end = '')

输入语句

python
input("输入提示内容:")

查看类方法或类结构(请勿在python命令行中运行)

python
pydoc 方法/类名称

导入模块

python
import 模块名称

argv模块的使用

python
# 导入模块
from sys import argv

argv和input()有什么区别

不同点在于用户输入的时机。如果参数是在用户执行命令时就要输入,那就用argv,如果是在脚本运行过程中需要用户输入,那就用input()。

文件的读写

python
# 加载文件对象并赋值给变量file
file = open("文件名", '访问模式w/r/a')    # 访问模式为: w 写入, r 读取(只读), a 追加 (为空时默认为r 只读)

# 关闭文件读取
file.close()

# 读取文件内容
file.read()

# 只读取文本文件中的一行
file.readine()

# 清空文件
file.truncate()

# 写入文件
file.write("写入内容")

# 将读写位置移动到文件开头
file.seek(0)

检测文件/文件夹是否存在

python
from os.path import exists

返回传递字符串长度

python
len()

创建函数

python
def 函数名():
	函数体

贡献者

文件历史

撰写