栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python每周学习笔记第二周——Python语法速览

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python每周学习笔记第二周——Python语法速览

一、Python的数据类型

·Number

·String

·List

·Tuple

·Sets

·Dictionary

(一)数字类型

1、整数int

2、浮点数float

3、复数complex

4、布尔值bool

布尔值是一种特殊的数据类型,表示真(true)/假(false)值,它们分别映射为整数0和1

(二)字符串

用单引号或者双引号括起来的字符序列称为字符串。

1、str()函数

str()函数可以将数字对象、元组等转化为字符串

例如:>>> str('1+2')

'3'

>>>str([1,2,3,4])

'1,2,3,4'

2、find(方法)

find()方法可以查找字符子串在原字符串中首次出现的位置,如果没有找到,则返回-1。

例如:

>>> s='ABCDEF12345'

s.find('CD')

2

(输出位置从0开始起算)

3、lower()方法

lower()方法可以将字符串中的大写字母转换成小写字母。

例如:

>>>s='ABCDE12345'

s1=s.lower()

>>>s1

absde12345

4、split()方法

split()方法按指定的分隔符将字符串拆分成多个字符子串,返回值为列表。

例如:

>>>s='AB,CD,123,red'

>>>s.split(sep=',')

['AB','CD','123','red']

5、strip()方法

atrip()方法用于删除字符串头尾指定的字符(默认为空格)。

例如:

>>>str='***123***'

>>>print(str.strip('*'))

123

6、字符串的连接

运算符“+”可以执行两个字符串的相加,产生新的字符串。

例如:

>>>x='12'

>>>y='34'

>>>print(x+y)

>>>1234

7、函数int()可以将一个数字字符串转换成整数,函数eval()可以将数字字符串转换为实数。

例如:

x1='111'

x2='222'

x3=x1+x2

print(x3)

111222

x4=int(x1)+int(x2)

print(x4)

333

y1('3.14')

y2('1.99')

y3=eval(y1)+eval(y2)

print(y3)

5.03

{转义符

在Python语言中提供了一些特殊的字符常量,这些特殊字符称为转义符。通过转义符可以在字符串中插入一些无法直接输入的字符,如换行符、引号等。每个转义符都以反斜杠为标志()。

常用的转义符:

b    退格

f     走纸换页

n     换行

r     回车

t     横向跳格

'     单引号

"     双引号

\     反斜杠}

(三)列表

1、列表的定义:列表定义的一般形式为:列表名=[元素0,元素1,元素2,...,元素n]

说明:

(1)类表名的命名规则和变量名一样,不能用数字开头。

(2)方括号中的元素之间用逗号分隔。

(3)当列表增加或删除元素时,内存空间自动扩展或收缩。

(4)列表中元素的类型可以不相同,它支持数字、字符串,可以包含列表(称为嵌套列表)

注:列表中允许重复相同沟通数据

例如:

a1[ ];        定义空列表

a2=[1,1,'blue',[3,4]];        定义元素类型不同的镶嵌列表

2、列表中元素的访问

(1)列表元素用“列表名[下标]”表示

(2)用列表名“[起始下标:结束下表+1]”表示列表的片段(列表的部分元素)。

例如:

设有列表

>>>a=[0,1,2,3,'red','green','blue']

>>>a[0]

0

>>>a[5]

'green'

>>>a[3:]         截取从下标为3开始的所有元素

[3,'red','green','blue']

>>>a[3:5]        截取从下标为3到下标为4结束的元素

[3,'red']

>>>a[:2]        截取从首元素开始到下标为1结束的元素

[0,1]

3、列表的操作函数

(1)添加元素:可以在列表中添加元素的3个函数为append()、extend()、和insert()

·用append()函数在列表末尾添加元素

例如:

>>>lis=[1,2,3]

>>>lis.append(4)

>>>lis

[0,1,2,3,4]

·用extend()函数将另一个列表的元素添加到本列表之后

例如:

>>>a=[1,2,3

>>>b=['a','b']

>>>a.extend(b)

>>>a

[1,2,3,'a','b']

·用insert()函数将元素插入到列表中指定的某个位置

使用insert()函数的格式为:

insert(下标位置,插入的元素)

例如:

>>>lst=[1,2,3]

>>>lst.insert[2,'x']

>>>lst

[1,2,3,'x']

注:append()、insert()每次只能添加一个元素

(2)删除元素(每次只能删除一个)

·用del命令删除列表中指定下标的元素

例如:

>>>lst=[1,2,3]

>>>del lst[1]        用del命令删除下标1位置的元素

>>>lst

[1,3]

·用pop()函数删除列表中指定下标的元素

例如:

>>>b=['x','y','z']

>>>b.pop(1)

'y'

>>>b

['x','z']

·用remove(x)函数删除列表中值为'x'的元素(删首先找到的那一个)

例如:

>>>a=[0,1,2,3]

>>>a.remove(2)

>>>a

[1,2,3]

(3)查找元素位置

·用index()函数可以确定元素在列表中第1次出现的位置。

例如:

>>>str=['red','green','blue']

>>>str.index('blue')

2

(4)对列表元素排序

用sort()函数可以对列表元素进行排序。sort()函数默认为按升序(从小到大)排序,若要按降序(从大到小)排序,则使用参数reverse=true.

(5)清空列表

用clear()函数可以清空列表中的元素

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/754522.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号