python快速复习一遍(安装运行、变量及数据类型、列表)

1.安装部分

2.变量和简单的数据类型

3.列表简介

1安装部分

安装:此部分比较简单,在linux系统中一般自带python,编译器一般习惯于使用vim编译器。

运行:采用cd切换到相应的文件夹,使用ls来确定这个文件夹中包含文件。使用python3 XXX.py运行这个文件;

~$ cd Desktop/python_work/

~/Desktop/python_works$ ls

hello_world.py

~/Desktop/python_works$ python hello_world.py

Hello python world

2.变量和简单的数据类型

2.1 变量的命名及使用

包含字母,下划线,数字,不包含空格,下划线一般用于分隔danz单词,不能和关键字和函数名重名。

2.2 字符串

2.2.1 使用方法修改字符串的daxi大小写;

name=‘ada love’

print(name.title())#首字母大写

print(name.upper())#大写

print(name.lower())#小写

2.2.2 合并拼接字符串

使用+号实现字符串的拼接

2.2.3 使用制表符或者换行符来添加空白

\t \n

2.2.4 删除空白

.rstrip()方法就是实现空格删除的,但是这种方法删除shi是暂时的,现在再调用某个变量,会有还原成之前有空格的形式,如果要求永久的删除空格,则在调用.rstrip()方法的tong同时,将shen生成的变量再赋给需要修改的bian变量,这样就实现永久删除功能。

2.3数字

2.3.1 整数

对整数执行+ - * /

python中两个乘号表示乘方:

>>> 3**2

9

>>>3**3

27

2.3.2 浮点数

带有小数点的数字都成为浮点数

2.3.3使用函数str()避免类型错误

str()强制将数字转化成字符串

2.4 注释

在python中,注释用#号(#)表示,#后面的内容都会被python解释器忽略

 

3.列表简介

3.1列表是什么

列表是有一些列按照特定顺序排列的元素组成,可以创建包好字母表中所有字母、数字0~9或者所有监听成员姓名的列表,也可以将任何东西加入列表中,其中的元素之间可以没有任何联系。鉴于列表通常包含多个元素,给列表指定一个表示复数的名称是个不错的注意。

列表用[]表示,并用逗号隔开其中的元素。

3.1.1 访问列表的元素

列表是有序集合,访问列表中的元素,只需要将列表中的索引或者下标告诉python脚本,name[0]表示name列表中的第一个元素

3.1.2 索引从0开始而不是从1开始

3.2 修改、添加和删除元素

3.2.1 修改列表的元素

修改列表的元素和访问列表的元素语法类似,只修改列表的元素,可指定列表名和需要修改的列表的元素的索引,再指定改元素的新值。

3.2.2 在列表中添加元素

1,在列表的末尾添加元素,采用方法append()

2,在列表中插入元素,使用方法insert(),可以在列表中任何位置添加新元素,为此需要指定新元素的索引和值。

3.2.3 在列表中删除元素

1,使用del语句删除元素

names=['candy','charles','moses']

del names[0]

2,使用方法pop()删除元素

names=['candy','charles','moses']

print(names)

poped_names=names.pop()

print(names)

print(poped_names)

out:

['candy','charles','moses']

['candy','charles',]

moses

以上pop()方法可删除列表末尾的yu元素,并让你能够接着使用它。

以上删除的moses在列表末尾已经删除,它现在存储在poped_names中

3.弹出列表中任何位置处的元素

使用pop()删除列表中任何位置的元素,只需在()中指定要删除的原的索引即可

注意:每当使用pop()时,被弹出的元素就不再在列表中了;

所以在使用del语句还是pop()方法,下面有个简单的判断标准:

如果你要从列表zh中删除一个元素,且不再以任何fang方式使用它,就使用del语句;如果你要删除元素后还能继续使用它,就使用pop方法;

4.根据值删除元素

有时你不知道从列表中删除的值所处的位置。如果ni你只知道要删除元素的值,可使用方法remove()。

方法remove只删除第一个指定的值,如果要删除的值可能在列表中出现多次,就需要使用循环来判断是否删除了所有zh这样的值

3.3 组织列表

3.3.1使用方法sort()对列表进行永久性排序

cars=['bmw','audi','toyouta','subaru']

cars.sort()

print(cars)

out:

['audi','bmw','subaru','toyouta']

yeke也可以按照字母顺序xian相反的顺序排列lieb列表元素,为此,只需要sort()方法chua传递参数reverse=True

cars=['bmw','audi','toyouta','subaru']

cars.sort(reverse=True)

print(cars)

out:

['toyouta','subaru','bmw','audi',]

3.3.2 使用函数sorted()对列表进行临时排序

要保留列表原来的顺序,同时以特定的顺序呈现他们,可以使用函数sorted()。

cars=['bmw','audi','toyouta','subaru']

print('here is the original list:')

print(cars)

print('\nHere is the sorted list:')

print(sorted(cars))

print('\nHere is the original list again:')

print(cars)

注意:调用函数sorted()后,列表元素的排列顺序并没有变,如果你要按照与字母顺序相反的顺序显示列表,也可以向函数sorted()传递参数reverse = True

3.3.3 倒着打印列表

要反转列表元素的排列顺序,可以使用reverse()。

注意:reverse()不是按照与字母表的顺序想法的顺序排列列表元素,而只是反转列表元素的排列顺序;reverse()永久性的修改列表元素的顺序,但是可以随时恢复到原来的排列顺序,为此只需要对列表再次调用reverse()即可;

3.3.4 确定列表长度

len()可以快速获取列表长度

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章