Python学习笔记一

来源:互联网 发布:虎鲨软件站 编辑:程序博客网 时间:2024/05/17 00:01

2017年12月21日(星期四)

Python学习笔记一

 

1.变量的简单数据类型:变量不能以首数字开头、不能有空格、不能使用关键字。

2.字符串大小写:x.title()可以将字符x的首字母大写

x.upper()可以将字符全部大写

x.lower()可以将字符全部小写

 

3.字符串合并:可直接用+拼接,进行输出   print(‘a’+’b’+’v’)输出”abv”

 

4.字符串的制表符:”\t”表示空格  ”\n”表示换行  ”\”

 

5.删除字符串中的空白(暂时的):x.rstrip()删除字符串x的右边空格

x.lstrip()删除字符串x的左边空格

x.strip()删除字符串x两边的空格

 

6.数字

四则运算;+ - * /

平方运算: a**2 

三次方 a***3

括号可以改变运算优先级  3+2*4不等于(3+2)*4

数据的类型没有分类,(不用规定int float)

但是数字和字符串不同。需要用str(32)来将数字32转换成字符32

 

7注释  python使用#来注释

 

8.列表的创建,修改等 

创建列表ex:a = [‘A’, ’B’, ’C’, ’D’, ’E’]    列表的第一个元素起始编号为0

打印列表  1.打印单个 print(a[0]) 2打印全部 print(a)

修改列表  直接进行替换 ex:a[2] = ‘N’

添加元素  x.append(‘AAAAA’)  将字符串AAAAA添加到x列表的尾部

                    x.insert(1 , ’AAAA’)  将字符串AAAA添加到x列表的的位置1处

删除元素  delx[0]  删除x列表中的x[0]

                    A= x.pop() 将x列表的最后一个元素弹出赋予给A,列表x永久改变

                     B = x.pop(2)将x列表的元素x[2]弹出赋予给B,列表x永久改变

                     x.remove(‘AAAA’)将x列表中所有‘AAAA’元素删除

 

9.列表的组织

排序: x.sort()  将x列表中的元素按字母从小到大永久排序

              x.sort(reverse=True)  将x列表中的元素按字母从大到小永久排序

              resort(x)  将x列表中的元素按字母从小到大临时排序

              x.revers()  将x列表永久反向排列

10.确定列表长度

Len(A)    确定列表A的长度    (需要使用print(len(A))输出

 

11.操作列表

遍历整个列表 for x in xs:

                                   print(x)            (有一个空格)

 

12创建数值列表    range(1,7)  创建1-6

ex: for value in range(1, 7):

              print(value)

 

13.对数字列表进行简单统计计算

输出数字列表x的最小值 print(min(x))

输出数字列表x的最大值 print(max(x))

输出数字列表x的和 print(min(x))

 

14.列表的切片

a[1:3]  使用列表a的a[1],a[2]

a[1:]   使用列表a中a[1]到结束的所有元素

a[:2]   使用列表a起始到a[2]的所有元素

 

 

15复制列表

设a为某个列表

那么  b =a[ : ] 后   b和a完全一样。

 

 

 

16元组

元组的定义:列表可以修改,元组不能修改。   A =  (100,20)

元组的修改:需要重新定义这个元组                    A= (200,20)

元组的遍历:和列表类似   as= (100,23,21)

                                                  for a in as:

                                                        print(a)

 

17 代码格式

1.     PEP8规范

2.     缩进为4个字符

3.     单行不超过80个字符

原创粉丝点击