- 博客(10)
- 收藏
- 关注
原创 元组(tuple) - Python对象
在上节我们学习了python中列表的基础使用,我们本节来对元组进行基础的学习。列表中的元素是可变的(即可进行增删改),我们将其称为可变序列。而我们今天要学习的数组,其本身不可增删元素,也不能进行元素的修改,所以元组又称为不可变的列表。1.元组的创建变量名 = (元素, ...)变量名 = tuple((元素, ...))如:a = (10, 20, "hello")print(a)print(type(a))输出结果为:(10, 20, 'hello')&l
2022-05-04 21:56:49 1003
原创 列表 - Python对象
列表(list),可以简单视之为双向连结串行,以线性列的方式管理物件集合。当然,在Python中,列表是可以含有重复元素的,python的列表与c语言中的数组比较相似。在Python中,列表可以同时存储多个元素,而程序也可以对这些数据进行整体操作。1.列表的创建列表主要有两种创建方式:方式一:变量名 = [列表元素],例如:lst = [1, 2, 'a', 1.4]方式二:变量名 = list([列表元素]),例如:lst = list([1, 2, 'a', 4])
2022-05-04 06:18:36 2362
原创 嵌套循环 - Python
嵌套循环即指在一个循环内有一个或者多个循环的循环。常用于二维甚至多维遍历。如:输出一个乘法口诀表。乘法口诀表是典型的二维数据,所以我们需要使用嵌套循环去实现:for i in range(1, 10): for j in range(1, i + 1): print("%d * %d = %d" % (i, j, i * j), end=" ") print()首先,对于for i in range(1, 10),即实现i对区间[1, 9]的遍历,我们知道
2022-04-28 12:56:04 734
原创 流程控制语句 continue 和 break P
(本篇同时介绍Python和c语言下的continue和break)首先我们先写一个函数:输入一个最大值,求这个[1, 最大值)这个区间内的质数Python:(因为为了让新手能看懂,我们这里就不写的太难,基于python3.8)def get_prime(num): if num <= 1: return [] if num == 2: return [2] res = [] for i in range(2, num):
2022-04-23 00:38:27 299
原创 Python 循环结构
在python中,循环结构有for循环和while循环两种。1.while循环while循环结构格式:while 条件表达式: 条件执行体当条件表达式判断为真时,就执行条件执行体中的内容。如我们写 while i,此时即当i不等于0时,循环继续,当i为0时,循环终止。实例1:求前n项和sum = 0a = int(input("a="))b = 0while b <= a: sum += b b += 1print("和为",...
2022-04-17 19:13:43 6228
原创 Python-字符串常用操作
1.字符串查询操作的方法count(str,start,stop) 检索指定字符串在一个字符串中出现的次数index() 查找字串substr第一次出现的位置,如果查找的字串不存在时,则抛出ValueErrorrindex() 查找字串substr最后一次出现的位置,如果查找的字串不存在时,则抛出ValueErrorfind() 查找字串substr第一次出现的位置,如果查找的字串不存在时,则返回-1rfind() 查找字串substr最后一次出现的位置,如果查找的字串不存...
2022-03-17 19:27:37 610
原创 Python-字符串的创建与驻留机制
字符串是Python中的基本 数据类型,是一个不可变的字符序列字符串驻留机制:仅保存一份相同且不可变字符串的方法,不同的值被存放在字符串的驻留池中。②Python的驻留机制对相同的字符串只保留一份拷贝,后续创建相同字符串时,不会开辟新空间,而是把该字符串的地址(id)赋给新创建的变量。如:a1 = 'Python'a2 = "Python"a3 = '''Python'''print(id(a1))print(id(a2))print(id(a3))206238618340
2022-03-17 18:26:22 329
原创 C语言指针面试题-1
求下列代码的输出结果:int main(){char *c[] = {"ENTER","NEW","POINT","FIRST"};char**cp[] = {c+3,c+2,c+1,c};char***cpp = cp;printf("%s\n", **++cpp);printf("%s\n", *--*++cpp+3);printf("%s\n", *cpp[-2]+3);printf("%s\n", cpp[-1][-1]+1...
2022-03-17 17:50:33 615
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人