一、新手可能会遇到的问题
1、请检查标点符号是否全部为英文符号
2、请检查缩进是否正确
3、请检查函数拼写是否正确
二、了解变量(variable)
1、什么是变量
就是一个名字或者标签,我们可以通过变量找到对应的数据
2、赋值操作
x = 3将右边的数值3和左边的变量名进行挂钩的操作
3、如何访问一个变量
当一个变量被创建之后,使用变量名就可以直接访问该变量
4、变量名的命名规则
(1)通常由字母、数字和下划线构成,可随意组合,但不能以数字打头
注意事项:python3支持中文作为变量名(但是一般不使用)
(2)变量名区分大小写
(3)尽量不使用内置函数作为变量名
注意事项:可以通过dir(__builtins__)查看python内置函数
5.变量值的特征
(1)变量的值是可变的,变量的值取决于最后一次赋值操作
(2)不同变量的值可传递
三、了解字符串
1.字符串概念:python使用字符串来表示文本序列,比如说你希望显示一串文本,那么你需要用到字符串
2.字符串的编写方式
(1)Single quotes——使用一对单引号将文本包含起来
(2)Double quotes——使用一对双引号将文本包含起来
e.g:Single quotes和Double quotes使用方法如下所示:
注意事项:1)无论是使用单引号还是使用双引号表示字符串,都应该确保文本两边的引号都必须是前后呼应,成双成对
2)无论是单引号还是双引号的字符串,都有个劣势:只能包装单行文本
思考:如何打印 "Life is short, let's learn python"(需要显示的文本里既有单引号又有双引号)
(3)Triple quotes——使用一对三引号将文本包含起来(三个单引号和三个双引号都行,前后呼应即可),也叫长字符串
注意事项:长字符串的发明主要是为了实现跨行字符串,跨行字符还可使用转义字符
3.转义字符
(1)定义:转义字符是以反斜杠‘\’为开头的字符,后面跟一个或几个字符,其意思是将反斜杠‘\’后面的字符转变成为另外的意义。例如:\n 不代表字母n而作为换行符。\’不代表显示文本字符串的single quotes,而是作为单纯的单引号使用。
(2)常见转义字符串
① \\ ——单纯表示反斜杠,而非转义字符
② \'——单纯表示单引号,而非显示文本串的single quotes
③ \"——单纯表示双引号,而非显示文本串的double quotes
④ \a——有特殊含义,表示响铃BEL
⑤ \b——有特殊含义,表示退格符BS
⑥ \n——有特殊含义,表示换行符LF
⑦ \t——有特殊含义,表示水平制表符TAB
⑧ \v——有特殊含义,表示垂直制表符VT
⑨ \r——有特殊含义,表示回车符CR
⑩ \f——有特殊含义,表示换页符FF
\ooo——有特殊含义,ooo表示八进制数
\xhh——有特殊含义,hh表示十六进制数
(3)原始字符串
①使用场景:由于windows使用反斜杠作为分隔符显示路径时,所以当要求显示路径时,python就会产生误会 e.g如下所示:
②解决办法
方法一:使用另外一个反斜杠去转义路径分隔符的反斜杠(用魔法打败魔法)
方法二:第一个引号前加上小写字母r,表示后面的字符串是一个原始字符串,原始字符串里的转义字符将不再有效,只能当作原始字符,每一个字符都没有特殊含义了 e.g如下所示:
注意事项:反斜杠\不能用在字符串末尾,代表这事儿还没完,末尾有了\可以打回车不执行代码
4.字符串的加法和乘法
(1)加法:拼接
(2)乘法:复制