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

Python课中知识

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

Python课中知识

判断和循环语句 一、判断语句

1、简单if语句

if 判断条件:
    语句块

2、if-else语句

if 判断条件:
    语句块1
else:
    语句块2

3.if-elif-else语句

if 判断条件1:
    语句块1
elif 判断条件2:
    语句块2
…
elif 判断条件n:
    语句块n
else :
    语句块n+1

4.嵌套的if语句

在if语句中又包含一个或多个if语句时,称为if语句的嵌套。****

二、循环语句

1.while循环

while循环语句是“先判断,后执行”。

while 判断条件:
    语句块         #循环体

2.for循环

for循环常用于遍历列表、元组、字符串以及字典等序列中的元素。

for 变量in 序列:
    语句块

3.for循环语句与range()函数

 

for循环语句经常与range()函数一起使用,range()函数是Python的内置函数,可创建一个整数列表。range()函数的语法是:

4.循环嵌套

一个循环语句的循环体内包含另一个完整的循环结构,称为循环的嵌套。

  • 嵌在循环体内的循环称为内循环。

  • 嵌有内循环的循环称为外循环。

  • 内嵌的循环中还可以嵌套循环,这就是多重循环。

各循环必须完整包含,相互之间不允许有交叉现象。

  • break语句

我们可以使用break语句跳出循环体,而去执行循环下面的语句。在循环结构中,break语句通常与if语句一起使用,以便在满足条件时跳出循环。

  • continue语句

有时并不希望终止整个循环的操作,而只希望提前结束本次循环,接着执行下次循环,这时可以用continue语句。与break语句不同,continue语句的作用是结束本次循环,即跳过循环体中continue语句后面的语句,开始下一次循环。

  • while 语句代码执行过程:

  • for 语句代码执行过程:

  • pass是空语句,是为了保持程序结构的完整性。

    pass 不做任何事情,一般用做占位语句

pass  # 等待键盘中断 (Ctrl+C)
​
...     pass
字符串的使用 一、通用序列

序列是一块用来存放多个值的连续内存空间。 Python中常用的序列结构有字符串、列表、元组等

序列类型都可以进行某些特定的操作。这些操作包括:

  1. 索引

  2. 分片

  3. 加

  4. 乘

  5. 计算序列长度、找出最大元素和最小元素

1、索引

序列中的所有元素都可以通过索引(下标)来获取

从左往右,第一个元素的索引为0,第二个为1……
索引还可以取负值,从右往左,最后一个元素的索引为-1,倒数第二个为-2……

2、分片

分片与索引类似,都可以获取序列中的元素,区别是索引只能获取单个元素,而分片可以获取一定范围内的元素。

语法:

3、序列相加

可以使用加法运算符对序列进行连接

'Hello,' + 'World'  #字符串序列连接
'Hello,World'
[1,2,3] + [4,5,6]   #列表序列连接
[1, 2, 3, 4, 5, 6]

[只有两种相同类型的序列才能进行连接操作]:

4、序列乘法

使用数字n乘以一个序列会生成新的序列,在新的序列中,原来的序列将被重复n次。

'hello' * 3
'hellohellohello'

5、长度、最小值和最大值

序列有3个非常好用的内建函数:len()、min()和max()函数,其参数都为序列名。

  • len()函数返回序列中所包含元素的个数

  • min()函数返回序列中最小的元素

  • max()函数返回序列中最大的元素

二、字符串格式化操作

1、使用 % 进行格式化

 

 2、使用 format() 方法格式化

使用format()方法也可以格式化字符串,其基本格式为:

模板字符串.format(逗号分隔的参数)

三、字符串方法

1、find()方法

find()方法用于在一个较长的字符串中查找子串。 如果找到子串,返回子串所在位置的最左端索引; 如果没有找到则返回-1。

str.find(sub[,start[,end]])

str表示被查找字符串; sub表示查找的子串; start表示开始索引,省略时默认为0; end表示结束索引,省略时默认为字符串的长度。

2、count()方法

count()方法用于统计字符串里某个子串出现的次数。该函数返回子串在字符串中出现的次数。

str.count(sub[,start[,end]])

str表示被查找字符串; sub表示要统计的子串; start表示开始索引,省略时默认为0; end表示结束索引,省略时默认为字符串的长度。

3、split()方法

split()方法以指定字符为分隔符,从字符串左端开始将其分隔成多个字符串,并返回包含分隔结果的列表。

str.split([delimiter,num])

str表示被分隔的字符串; delimiter表示分隔符,省略时默认为空字符,包括空格、换行(n)、制表符(t)等; num表示分割次数,省略时默认全部分割。

4、join()方法

join()方法用于将序列中的元素以指定的字符连接,生成一个新的字符串。

str.join(sequence)

str表示连接符,可以为空; sequence表示要连接的元素序列

5、replace()方法

replace()方法用于将字符串中的旧字符串替换成新字符串。

str.replace(old,new[,max])

str表示被查找字符串; old表示将被替换的子串; new表示新字符串,用于替换old子串; max是可选参数,表示替换不超过max次,省略时默认替换所有。

6、strip()方法

strip()方法用于删除字符串两端连续的空白字符或指定字符。

str.strip([chars])

str表示字符串; chars表示移除字符串两端指定的字符,省略时默认为空格。

7、lower()方法

lower()方法用于转换字符串中所有大写字符为小写

8、upper()方法

upper()方法则用于转换字符串中所有小写字符为大写。

9、isalnum()方法

isalnum()方法用于检测字符串是否由字母和数字,或两种的一种组成。

如果是就返回True; 否则返回False。

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

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

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