一、运行程序
1.根据网上教程,自己在windows8.1上安装了python3.5。
2.打开cmd.exe,输入python,进入交互式编程界面,如果想运行.py文件,在交互式界面进入.py文件所在目录,并执行python xxx.py即可。
二、Python变量的理解
1.例如:message=‘hello’
print(message)
message='word'
print(message)
解释器在解释时,先将字符串hello与变量message关联起来,第二行代码则将与message关联的字符串打印出来。当再次给同一变量赋值时,字符串hello依然存在,只不过此时message重新与字符串word相关联了。
三、字符串的理解
1.字符串就是一系列的字符,被单引号或者双引号括起来。
2.在打印字符串时,若使用单引号来表示字符串,则字符串内可以直接打印包含双引号的字符串,同理,若使用双引号来表示字符串,则字符串内可以直接打印包含单引号的字符串。
3.修改字符串的大小写的方法
3.1 ‘xxx’.title()可以将字符串里每一个单词的首字母转为大写。
3.2 ‘xxx’.upper()可以将字符串全部转为大写。
3.3 ‘xxx’.lower()可以将字符串全部转为小写。
4.拼接字符串的方法
4.1 + 号可以实现两个字符串(包括常量和变量)的拼接。
5.打印时添加空白
空白泛指非打印字符,如\t,\n分别为制表符和换行符,还有空格。
6.删除空白
6.1 ‘xxx’.rstrip()可以将字符串末尾的空白删除,并且返回一个末尾无空白的新字符串,注意'xxx’末尾还是包含有空白。
6.2 ‘xxx’.lstrip()可以将字符串开头的空白删除,并返回一个开头无空白的新字符串,注意‘xxx’开头还是包含有空白。
6.3 ‘xxx’.strip()可以将字符串两端的空白同时删除,并返回一个前后均无空白的新字符串,注意‘xxx’依然有空白。
7.将非字符串值表示为字符串
当我们执行print(‘hello ’+23)时会发生语法错误,这是因为,解释器无法识别23是数字23还是两个字符2和3。所以当字符串与数字拼接时,需要使用str(xxx)来显示的告诉解释器xxx是一个字符串。
8.注释
在python中,注释使用#号,#号之后的内容都会被解释器忽略掉。
9.列表的概念
什么是列表?列表是一系列元素组成的,这些新的元素按照着特定的顺序在排列着,可以将任何的对象放入列表之中,这些对象之间可以没有任何的关系,一般习惯上在给列表指定名称时,名称使用复数形式。
列表怎么表示?在python中,用[]号括起来的是列表,表中元素之间使用,号隔开,例如months=[‘一月’,‘二月’]。
如何访问列表元素?从列表的定义我们可以知道,列表是有序的集合,而访问有序的集合,我们只需要告诉解释器需要访问的元素在列表中的位置或者索引即可。所以,如果想要访问一个元素,就需要满足两个条件:1)访问哪个列表(指定列表名) 2)元素的位置或者索引。值得注意的一点是索引-1代表列表中最后一个元素的位置,以此类推,-2代表列表中倒数第二个元素的位置。
如何给列表添加元素?xxxs.append(yyy)方法将yyy元素附加到了xxxs列表的末尾。方法xxxs.insert(posi,yyy)则是将元素yyy插入到列表的指定位置posi处而不影响其他元素的值。
如何删除列表中的元素?语句del xxxs[posi]只能够删除指定位置posi处的元素但不返回被删除元素的值。而xxxs.pop()方法可以删除列表末尾的元素并且返回被删除元素的值。pop()就是弹出的意思,可以将列表末尾元素弹出并能够接受弹出的元素。当然也可以弹出指定位置处的元素,只需要使用方法xxxs.pop(posi)即可。
如果只知道需要被删除的元素值,而不知道需要被删除的元素在列表中的位置时,就需要用到方法xxxs.remove(yyy),将删除值为yyy并且从列表第一个位置开始出现的第一个值为yyy的元素,如果需要删除掉列表中所有值为yyy的元素,则需要使用循环语句来实现了。