python学习笔记
文章平均质量分 74
B站杨淑娟老师网课笔记总结
飞翔的企鹅i
最难不过坚持,加油!!
展开
-
python中的字符串、列表、字典相互转化
目录Ⅰ、字符串与列表一、字符串转化为列表1、整体转化 ---split()2、内置函数分割 ---list()3、使用内置函数---eval()4、使用内置模块 ---json.loads()5、使用内置模块 ---re.split()二、列表转化为字符串1、字符串拼接 --- +号操作2、.join()方法3、使用内置函数 ---str()4、使用内置模块 ---json.dumps()方法Ⅱ、字符串与字典一、字符串转化为字典1、使用内置函数 -原创 2022-04-05 23:44:40 · 3166 阅读 · 0 评论 -
第九章 python中的函数
函数就是执行特定的任务和完成特定功能的一段代码使用函数的好处:1、复用代码 2、隐藏实现细节 3、提高可维护性一、函数的创建和调用1、函数的创建def 函数名(输入函数): 函数体 [return xxx]可省略#函数的定义def calc(a,b): #a,b为形参,形参出现在函数的定义处 c=a+b return c#函数的调用t = calc(10,20) #10,20 为实参,出现在函数调用处print(t)二、函数的参原创 2022-04-05 19:40:47 · 863 阅读 · 0 评论 -
第八章 python中的字符串
字符串是python的基本数据结构,是一个不可变的序列一、字符串的驻留机制python中字符串的表示有三种:单引号,双引号,三引号表示a = 'python'b = "python"c = '''python'''分别查看一下他们的idprint(id(a))print(id(b))print(id(c))170022330347217002233034721700223303472查看id值后发现三个不同的变量a,b,c他们的id值居然是一模一样的,因此并没原创 2022-04-03 18:16:42 · 817 阅读 · 0 评论 -
第七章 元组与集合
一、元组元组是python内置的数据结构之一,是一个不可变序列,元组是不允许修改元素不可变序列:字符串,元组特点:没有增删改的操作,因为对象的地址会发生改变可变序列:列表,字典特点:可以对序列执行增删改操作,对象的地址不发生更改1、元组的创建方式...原创 2022-03-25 09:08:58 · 2247 阅读 · 0 评论 -
第六章 Python中的字典
一、字典定义字典是python中的内置数据结构之一,也是一种数据类型,与列表一样是一个可变序列,它是以键值对的方式存储数据,字典是一个无序序列。结构:字典名 = {'键 key':值 value}score = {'张三':100,'李四':300}通过哈希函数计算数据的存储位置并存储,要注意放在字典中的键必须是一个不可变序列(不能进行增删改操作)二、字典的创建1、最常见的方式:使用花括号sco = {'张三':300,'李四':200}2、使用内置函...原创 2022-03-23 14:33:27 · 3252 阅读 · 0 评论 -
第五章 列表
一、初识列表1、列表的理解变量可以存储一个元素,而列表是一个“大容器”,可以存储n多个元素,程序可以方便的对这些数据进行整体操作,列表相当于其他语言中的数组,列表就相当于一个书包,容纳很多“书本”列表存储数据的原理:列表也有自己的id值,列表是一段连续的存储空间存放数据的id值,以得到数据的value值2、列表的创建#第一种创建lst_1 = ['hello','world',98]#第二种创建方式 使用list函数构建list_2 = list(['hello',.原创 2022-03-04 22:39:52 · 300 阅读 · 0 评论 -
第四章 python中的循环结构
一、python中的内置函数内置函数range()可创建一个整数列表,一般用在for循环中。range()的三种创建方式:1、 range(stop)r = range(10) #默认从0开始,默认相差1为步长print(r) #range(0,10)print(list(r)) #用于查看range对象中的整数数列 ---->list是列表的意思range(0, 10)[0, 1, 2...原创 2022-03-02 11:08:13 · 1910 阅读 · 0 评论 -
第三章 python中的条件表达式
if语句中的elif嵌套num = 7if num == 5: print('csd')elif num == 11: print('fdd')elif num == 7: print('yes')else: print('dfs')num会从第一个if依次向下进行对比,如果满足条件就会打印输出,如果不满足就继续向下比较。先引入例题 '''从键盘录入两个整数,比较两个整数的大小'''num_1 = int(input('请输入第...原创 2022-03-01 23:24:48 · 1270 阅读 · 0 评论 -
第一章 python的数据类型
一、整数类型python中默认数值为十进制,不同进制要使用不同的格式开头print('默认十进制',10101011)print('二进制',0b10101011) #二进制要以0b开头print('八进制',0o145) #八进制以0o开头print('十六进制',0xEAB) #十六进制以0x开头二、浮点型python中默认为浮点型与C不同,C默认为整型对有些特殊的浮点数进行计算时会出现不同情况n1 = 1.1 n2 = 2.2 p..原创 2022-02-28 09:39:56 · 1129 阅读 · 0 评论 -
初学python实例应用
用python实现 找出100-999之间的水仙花数-----通过for循环实现将各个位数的值一 一表示出来for i in range(100,1000): ge = i%10 #个位值 shi = i//10%10 #十位值 bai = i//100 #百位值 # print(ge,shi,bai) #依次打印个十百位的数字,检查显示是否正确原创 2022-02-28 23:28:31 · 204 阅读 · 0 评论 -
第二章 python中的运算符
一、input函数的使用python中的input函数实现了输入和输出功能,相当于C中的scanf和printf的结合present = input('大圣想要什么礼物呢?') #将括号内的内容赋值给变量presentprint(present,type(present))大圣想要什么礼物呢?金箍棒金箍棒 <class 'str'>也可以对input函数强制类型转换s1 = int(input('请输入一个整数'))二、基本算数运算符print原创 2022-02-28 10:49:26 · 529 阅读 · 0 评论