变量

通过桌面的开始菜单,打开python的IDLE



Python的三引号 python三引号怎么用_python怎么换行

打开IDLE后,新建一个文件



Python的三引号 python三引号怎么用_python 打印换行_02

保存一下



Python的三引号 python三引号怎么用_python 打印换行_03

现在就可以开始我们的学习了

在下图中,被单引号围起来的  '123'  表示的是字符串,因为是由多个字符组合在一起,所以用这个名字,然后 '123'  这个字符串被赋值给了前面的a,然后在打印那部分就由a代劳了,a因为可以被贴上各种东西,是可变的,所以叫做变量



Python的三引号 python三引号怎么用_python 打印换行_04

点击运行



Python的三引号 python三引号怎么用_python打印换行_05

打印成功



Python的三引号 python三引号怎么用_python 三引号_06

我们也可以这样做,把变量a当作一个对象,赋值给变量b



Python的三引号 python三引号怎么用_python 三引号_07

结果和上面的一样



Python的三引号 python三引号怎么用_python 打印换行_08

其实就是,变量a和变量b都指向了字符串a



Python的三引号 python三引号怎么用_Python的三引号_09

验证一下,可见变量a和b在内存中地址一致,都指向同一个地方,就是字符串'123'所在的地方



Python的三引号 python三引号怎么用_python打印换行_10

变量的命名

  1. 变量名自能包含字母、数字和下划线
  2. 变量名不能包含空格,可用下划线_代替空格
  3. 不要将python中的关键字用做变量名,例如print等
  4. 变量名应简短,有描述性,如name_list,flower_names等

出错了怎么办

如果在打印时把变量名输错了,出现以下错误,不用怕,先看看出错后返回的信息



Python的三引号 python三引号怎么用_Python的三引号_11

我们通过返回的信息可以知道出错的是这个文件的第几行,哪部分出的错,以及错误类型,在这里我们可以知道出错的是第2行,print部分出了错,类型是变量名出错,nam这个变量没有定义,于是我们就可以根据这些信息把错误的地方改正



Python的三引号 python三引号怎么用_python打印换行_12

改正后成功打印



Python的三引号 python三引号怎么用_python打印换行_13

字符串

如果我们想对字符串进行一些操作,如修改大小写,合并,添加制表符和换行,删除空格等,可以看接下来的操作

1.修改大小写,我们通过利用title方法,把字符串里每个词的第一个字母变成大写



Python的三引号 python三引号怎么用_python打印换行_14

    还有upper方法,可以把所有的字母变成大写,lower方法,把所有字母变小写,capitalize方法,是第一个字母大写



Python的三引号 python三引号怎么用_python怎么换行_15

Python的三引号 python三引号怎么用_python 三引号_16

Python的三引号 python三引号怎么用_Python的三引号_17

2.合并,利用加号,对两个字符串进行相加,当然使用加法时要注意,数值类型与字符串类型不能相加,要相同类型才能相加,不过可以对数值的对象进行强制转换,使用str方法可以强制转换为字符串类型,如:

print(str(123))将输出  '123', 是个字符串,str是string的简写,字符串的意思



Python的三引号 python三引号怎么用_python怎么换行_18

3.添加制表符和换行,在字符串里面,加入\t 表示插入一个制表符,就是添加缩进,\n则是换行



Python的三引号 python三引号怎么用_python 打印换行_19

4.删除空格,这里面有strip,rstrip,lstrip方法,strip是删除字符串两边的空格,r则是删除右边的空格,r表示right,l同理



Python的三引号 python三引号怎么用_python 三引号_20

在python自带的idle里,输出的字符串看不到引号,有点难以看到效果,之后我会教大家如何用pycharm来编写python代码,在那之后我都用pycharm来为大家做展示

使用字符串时应避免的错误

在python里,你可以用单引号或双引号甚至三引号来定义一个字符串,但是在字符串里面,就不应该出现与定义它们时所用的引号相同的情况,如,用单引号括起 'abcde'  那么里面就不能出现单引号 'abc'de'  因为这样python确定不了字符串的结束位置,会出现语法错误



Python的三引号 python三引号怎么用_python打印换行_21

Python的三引号 python三引号怎么用_python 打印换行_22

但是我们可以用双引号或三引号定义字符串,里面再用单引号是没问题的,不过使用三引号时要注意,三引号在分别在上下夹着时,中间的东西将会被python当作注释,不被运行,同样,注释的方法还有在前面加#



Python的三引号 python三引号怎么用_python 三引号_23

好了,大家可以自己动手试试了,学编程一定要动手打代码,尽管你能理解或记忆深刻,但还是要亲自动手,还有就是,学编程目的是解决实际问题,要想方设法看看能不能把自己所学的东西实现出来并解决问题,学以致用,形而上不可取。