
Python
文章平均质量分 52
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
小凌学姐是网工
希望我的笔记对你们有所帮助
谢谢你的关注
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python考题
一. 单选题(共15题,70.5分)1.(单选题)下列哪个语句在Python中是⾮法的?(B )Ax = y = z = 1Bx = (y = z + 1)Cx, y = y, xDx += y2.(单选题)Python不⽀持的数据类型有 (A )AcharBintCfloatDlist3.(单选题)以下不能创建⼀个字典的语句是 ( C)Adict1 = {}Bdict2 = { 3 : 5 }C......原创 2022-05-18 23:06:37 · 3596 阅读 · 1 评论 -
Python基础知识(字符串的常用操作_字符串的劈分、字符串的常用操作_字符串判断的相关方法、字符串的常用操作_替换与合并、字符串的比较操作)
78.字符串的常用操作_字符串的劈分字符串的劈分功能:split():从字符串的左边开始劈分,默认的劈分字符串是空格字符串,返回的值都是一个列表以通过参数sep指定劈分字符串是劈分符通过参数maxsplit指定劈分字符串时的最大劈分次数,在经过最大次劈分之后,剩余的子串会单独作为一部分rsplit():从字符串的右边开始劈分,默认的劈分字符串是空格字符串,返回的值是一个列表以通过参数sep指定劈分字符串劈分符通过参数maxsplit指定劈分字符串时的最大劈分次数,在经过最大次劈分原创 2022-04-26 19:59:20 · 890 阅读 · 0 评论 -
Python的基础知识(字符串的常用操作_字符串的查询操作、字符串的常用操作_字符串的大小写转换操作方法、字符串的常用操作_字符串内容对齐操作方法)
75.字符串的常用操作_字符串的查询操作查询方法功能:index():查找子串substr第一次出现的位置,如果查找的子串不存在时,则抛出VaueErrorrindex():查找子串substr最后一次的位置,如果查找的子串不存在时,则抛出ValueErrorfind():查找子串substr第一次出现的位置。日过查找的子串不存在时,则返回-1rfind:查找子串substr最后一次出现的位置,如果查找的子串不存在时,则返回-1#字符串的查询操作s='hello,hello'原创 2022-04-26 19:54:35 · 818 阅读 · 0 评论 -
Python基础知识(集合的概述与创建、集合的相关操作、集合间的关系、集合的数据操作、集合的生成式、字符串的创建与驻留机制)
69.集合的概述与创建集合Python语言提供的内置数据结构与列表、字典一样都属于可变类型的序列集合是没有value的字典集合的创建方式直接{}s={'Python','hello',90}使用内置函数set() s=set(range(6))print(s)print(set([3,4,53,56]))print(set((3,4,43,435)))print(set('Python'))print(set({124,3,4,4,5}))pr..原创 2022-04-21 10:46:14 · 319 阅读 · 0 评论 -
Python基础知识(什么是元组、元组的创建方式、为什么要将元组设计成不可变序列、元组的遍历)
65.什么是元组元组Python内置的数据结构之一,是一个不可变序列不可变序列与可变序列不可变序:字符串、元组不可变序列:没有增、删、改的操作可变序列:列表、字典可变序列:可以对序列执行增、删、改操作,对象地址不可发生更改'''可变序列 列表,字典'''lst=[10,20,30]print(id(lst)) #2573205303936内存地址没有发生改变,属于不可变序列lst.append(300)print(id(lst)) #257320530393原创 2022-04-21 10:33:00 · 671 阅读 · 0 评论 -
Python基础知识(获取字典视图、字典元素的遍历、字典的特点、字典生成式、)
61.获取字典视图获取字典视图的三个方法keys()--->获取字典中所有keyvalues()--->获取字典中所有valueitems()---->获取字典中所有key.value对scores = {'张三': 100, '李四': 98, '王五': 45}#获取所有的keykeys=scores.keys()print(keys)print(type(keys))print(list(keys)) #将所有的key组成的视图转成列表#获原创 2022-04-17 11:35:45 · 1602 阅读 · 0 评论 -
Python基础知识(列表生成式、什么式字典、字典的实现原理、字典的创建、字典元素的获取、字典元素的增删改操作)
55.列表生成式lst=[i*i for i in range(1,10)]print(lst)"""列表中的元素的值为2,4,8,10"""lst=[ i*2 for i in range(1,11)]print(lst)#结果[1, 4, 9, 16, 25, 36, 49, 64, 81][2, 4, 6, 8, 10, 12, 14, 16, 18, 20]56.什么式字典字典Python内置的数据结构之一,与列表一样是一个可变序列以键值对的方式存储数据.原创 2022-04-17 11:29:34 · 840 阅读 · 0 评论 -
Python基础知识(获取指定元素的索引、获取列表中指定的元素、获取列表中的多元素_切片操作、列表元素的判断及遍历、列表元素的添加操作、列表元素的删除操作、列表元素的修改操作、列表元素的排序)
列表的查询操作获取列表中指定元素的索引index:如查列表中存在N个相同元素,只返回相同元素中的第一个元素的索引如果查询的元素在列表中不存在,则会抛出ValueError还可以在指定的start和stop之间进行查找获取列表中的单个元素获取单个元素正向索引从0到N-1 举例:lst[0]逆向索引从-N到-1 举例:lst[-N]指定索引不存,抛出indexErrorlst=["hello","world","98",'hello']print(lst.inde原创 2022-04-16 18:22:35 · 3102 阅读 · 1 评论 -
Python基础知识(嵌套循环、二重循环中的break与continue、为什么需要列表、列表对象的创建、列表的特点、)
42.嵌套循环循环结构中又嵌套了另外的完整的循环结构,其中内层循环做为外层循环的循环体执行"""输出一个三行四列的矩形"""for i in range(1,4) : #行表,执行三次,一次是一行 i:2 for j in range(1,5): #一行里执行4次输出 print('*',end='\t') #不换行输出 print() #打行 # 结果* * * * * * * * * * * *for i in rang原创 2022-04-16 18:11:20 · 677 阅读 · 0 评论 -
Python基础知识(for_in循环、for_in练习题_100到999之间的水仙花数、流程控制语句break、流程控制语句continue、else语句)
37.for_in循环for-in循环in表达从(字符串、序列等)中依次取值,又称为遍历for-in遍历的对象必须是可迭代对象for-in的语法结构for 自定义的变量 in可迭代对象:循环体for-in的执行图循环体内不需要访问自定义变量,可以将自定义变量替代为下划线#可迭代(三种方式)for item in 'Python': #第一次取出来的是P,将P赋值值item,将item的值输出 print(item)#range() 产生一..原创 2022-04-16 17:55:46 · 2176 阅读 · 0 评论 -
Python基础知识(while循环、while循环的执行流程、while练习_1到100之间的偶数和)
循环结构:反复做同一件事情的情况,称为循环循环结构的流程图循环的分类whilefor -in语法结构while 条件表达式条件执行体(循环体)选择结构的if与循环结构while的区别if是判断一次,条件为True执行一行while是判断N+1次,条件为True执行N次# while循环a=1 #声明一个变量a,里面储存一个1# 判断条件表达式if a<10: #如果a小于10 #执行条件执行体 print(a)原创 2022-04-16 17:45:18 · 2743 阅读 · 0 评论 -
Python基础知识(分支结构_嵌套if的使用、条件表达式、pass语句、range函数的使用)
嵌套if语法结构:if 条件表达式1: if 内层条件表达式: 内存条件执行体1 else: 内存条件执行体2else: 条件执行体 #嵌套if的使用"""会员 >=200 8折 >=100 9折 不打折非会员 >=200 9.5折 不打折"""answer=input('您是会员吗?y/n') # 给一个变量输入您是会员吗?y/nmoney=float(in.原创 2022-04-16 17:40:33 · 874 阅读 · 0 评论 -
Python基础知识(程序的组织结构_顺序结构、对象的布尔值、分支结构_单分支结构、分支结构_双分支结构、分支结构_多分支结构)
26.程序的组织结构_顺序结构顺序结构:程序从上到下顺序地执行代码,中间没有任何的判断和跳转,直接到结束#去上课需要几步print('----程序开始-----')print('1.先去食堂')print('2.再去教学楼')print('3.找到位置')print('4.准备上课')#结果----程序开始-----1.先去食堂2.再去教学楼3.找到位置4.准备上课------程序结束----27.对象的布尔值Python一切皆对象,所有对象都有一个布尔值 获取对原创 2022-04-16 17:34:42 · 143 阅读 · 0 评论 -
Python基础知识(运算符_布尔运算符、运算符_位运算)
23.运算符_布尔运算符布尔运算符有:and、or、not、in、not in对于布尔值之间的运算:#布尔运算符a,b=1,2print('------and 并且--------')print(a==1 and b==2) #True True and True-->Trueprint(a==1 and b<2) #False True and False-->Falseprint(a!=1 and b==2) #False Fal原创 2022-04-15 15:49:01 · 596 阅读 · 0 评论 -
Python基础知识(运算符_算术运算符、运算符_赋值运算符、运算符_比较运算符、)
20.运算符_算术运算符print(1+1) #加法运算print(1-1) #减法运算print(1*2) #乘法运算print(4/5) #除法运算print(10//4) #整除运算print(10%4) #取余数运算print(2**3) #2的3次方#结果2020.8228print(9//4) #取整print(9//-4) #一正一负往下取整print(-9//-4) #负负得原创 2022-04-09 11:54:38 · 1021 阅读 · 0 评论 -
Python基础知识(input函数的使用、input函数的高级使用)
input输入函数#input使用age=input('请输入年龄') #定义一个变量名age,= 赋值运算符,input输入字符串print(type(age)) #type类型 输出age的类型print(age) #输出年龄age#结果请输入年龄18<class 'str'>1819.input函数的高级使用#从键盘上录入两个整数,计算两个整数的和a=input('请输入一个加数:') #定义一个变量名a,= 赋值运算符,input输入字符串原创 2022-04-09 11:43:28 · 3931 阅读 · 0 评论 -
Python基础知识(类型转换_str()函数与int()函数、类型转换_float()函数、Python中的注释、)
为什么需要数据类型转换?将不同数据类型的数据拼接在一起name='张三'age=20print(type(name),type(age))#说明name与age的数据类型不相同print('我叫'+name+'今年,'+str(age)+'岁')#将int类型通过str()函数转成了str类型#结果<class 'str'> <class 'int'>我叫张三今年,20岁name='张三'age=20print(type(name),type(ag原创 2022-03-24 20:57:41 · 1910 阅读 · 0 评论 -
Python基础知识(Python中常见的数据类型、数据类型-整数类型、数据类型-浮点类型、数据类型-布尔类型、数据类型-字符串类型)
10.Python中常见的数据类型数据类型常用的数据类型整数类型--int--98浮点数类型--float--3.14159布尔类型--bool--True,False字符串类型--str--人生苦短,我用Python11.数据类型-整数类型数据类型英文为integer,简写为int,可以表示正数、负数和零整数的不同进制表示方法十进制--默认的进制二进制--以0b开头八进制--以0o开头十六进制-0x开头#可以表示正数、负数、0n1=90n2原创 2022-03-23 10:52:47 · 798 阅读 · 0 评论 -
Python基础知识(二进制与字符编码、Python中的标识符和保留字、变量的定义和使用、变量的多次赋值)
6.二进制与字符编码什么叫二进制与字符编码计算机是由逻辑电路组成的,逻辑电路也有两种状态开和关 可以用0和1表示如图 :一个位置上你可以写上0或者1,如果还想有更多的状态 可以加位置 可以0或者一 ,也可以表示更多可以加到八个位置 ,两个位置可以有四种状态表示,分别是 00 11 10 018bit(位)指八个位置 它叫做一个字节1byte(字节)8bit=1byte(字节) 比位大的叫字节1024byte=1KB(千字节)1024KB=1MB(兆字节)1024MB=1GB(原创 2022-03-23 10:44:31 · 1468 阅读 · 0 评论 -
Python基础知识(输出函数print、转义字符与原字符)
4.输出函数printprint()函数可以输出哪些内容?print()函数输出的内容可以是数字、字符串、含有运算符的表达式print()函数可以将内容输出的目的地显示器文件print()函数的输出形式换行不换行井号代表注释# 可以输出数字print(258)print(123)#可以输出字符串print('python')print('helloword')#含有运算符的表达式print(3+1)#将数据输出文件中,注意点1.所指定的盘符要存原创 2022-03-23 10:28:11 · 935 阅读 · 0 评论 -
Python基础知识(Python的简介、Python环境的安装、集成开发环境Pycharm的安装)
1.Python的简介python是跨平台的计算机语言、解释型语言、交互式语言、面向对象语言、初学者最好学的语言什么是跨平台:意思就是说可以在很多操作系统中执行。比如:可以在windows操作系统里执行、也可以在苹果操作系统里执行、什么是解释型:就是写完之后由我们的解释器直接执行,没有编译这个环节,但是Java里会有编译什么是交互式:就是可以在提示符>>>后直接写代码,回车什么是面向对象:对于python来说一切皆为对象为什么说最好的方法:因为python语法简单、原创 2022-03-22 23:19:20 · 1731 阅读 · 0 评论 -
全国计算机二级python考试(第一章 程序设计基本方法 )
1.1 程序设计语言1.1.1 程序设计语言概述什么是程序设计语言?程序设计语言也叫编程语言,是计算机能够理解和识别用户意图的一种交互体系,它按照特定的规则组织计算机指令,使用计算机能够自动进行各种运算处理。什么叫计算程序?按照编程语言规则组织起来的一组计算机指令。程序设计语言发展的三个阶段程序设计语言发展的三个阶段:机器语言、汇编语言、高级语言机器语言和汇编语言:直接操作计算机硬件的编程语言,与具体的cpu结构相关------不是当今主流程序设计方式高级语言:一种与硬件原创 2022-02-17 02:08:18 · 2952 阅读 · 0 评论 -
全国计算机二级python考试(第二章 Python语言基本语法元素)
2.1 程序的格式框架程序的格式框架,即段落格式,是python语法的一部分,可以提高代码的可读性和可维护性。2.1.1 缩进Python语言采用严格的“缩进”来表示程序逻辑。也就是我们所说的Python程序间的包含与层次关系。一般代码不要求缩进,顶行编写且不留空白。在if、 while、 for、def、 class等保留字所在完整语句后通过英文的“:”结尾并在之后行进行缩进,表明后续代码与紧邻无缩进语句的所属关系。缩进可以用Tab键实现,也可以用多个空格实现(一般是4个空格),但两者不能混用原创 2022-02-17 01:20:41 · 2754 阅读 · 0 评论