Python入门之语法基础

一、新手可能会遇到的问题

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 quotesDouble 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)乘法:复制

 

 

 

 

 

 

posted @ 2020-12-03 23:34  大脸喵Mia  阅读(116)  评论(0)    收藏  举报