近期看了一下《Python编程 从入门到实践》这本书,然后写了一些笔记,和大家分享一下。
Part1PyCharm 编辑器
一个好的编辑器能让编程变得更加简单、方便一点,我用的是PyCharm,感觉还挺好用的,Community版本可在上图网址中免费下载、使用。
Part2基础知识
本文内容主要针对于Python 3。
1起步
查看帮助文档
help(print) #如查看print函数的使用方法。
----------------------------
Help on built-in function print in module builtins:
print(...)
print(value, ..., sep=' ', end='n', file=sys.stdout, flush=False)
Prints the values to a stream, or to sys.stdout by default.
Optional keyword arguments:
file: a file-like object (stream); defaults to the current sys.stdout.
sep: string inserted between values, default a space.
end: string appended after the last value, default a newline.
flush: whether to forcibly flush the stream.
2变量和简单数据类型
变量的命名和使用
- 变量名只能包含字母、数字和下划线。
- 变量名不能包含空格,但可使用下划线来分隔其中的单词。
- 不要将Python关键字和函数名用作变量名。
- 变量名应既简短又具有描述性
- 慎用大写字母I和O,因为它们可能被人错看成数字1和0。
使用变量时避免命名错误
hello_world.py #文件名
----------------------------
message = "Hello Python Crash Course reader!"
print(mesage) #Python运行代码
----------------------------
Traceback (most recent call last):
File "hello_world.py", line 2, in <module> #文件“hello_world.py”中第二行有问题
print(mesage) #报错代码
NameError: name 'mesage' is not defined #具体问题:名为“mesage”的对象未找到。
字符串
使用方法修改字符串的大小写
name = "Ada Lovelace"
print(name.upper()) #将字符串改为全部大写
print(name.lower()) #将字符串改为全部小写
----------------------------
ADA LOVELACE #上述代码输出结果
ada lovelace
合并(拼接)字符串
first_name = "ada"
last_name = "lovelace"
full_name = first_name + " " + last_name #Python使用加号(+)来合并字符串,这种方法称为拼接。
print(full_name)
----------------------------
ada lovelace
转义字符对照表
转义字符 | 意义 |
---|---|
a | 响铃(BEL) |
b | 退格(BS),将当前位置移到前一列 |
f | 换页(FF),将当前位置移到下页开头 |
n | 换行(LF),将当前位置移到下一行开头 |
r | 回车(CR),将当前位置移到本行开头 |
t | 水平制表(HT)(跳到下一个TAB位置) |
v | 垂直制表(VT) |
‘ | 代表一个单引号 |
“ | 代表一个双引号字符 |
\ | 代表一个反斜线字符” |