自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 week4day4三大神器和csv文件

week4day4三大神器和csv文件一.迭代器'''1.什么是迭代器(iter)迭代器是容器型数据类型特点:无法通过打印迭代器查看元素,也无法统计元素个数; 需使用元素的时候必须将元素从迭代器中取出,取出后该元素会从迭代器中消失2.创建迭代器——只能将其他序列转换为迭代器(任何序列)i1=iter('hello')i2=iter([1,2,3,4,5])3,获取迭代器中的元素不管以什么方式获取到了迭代器中的元素,被获取到的元素一定会从迭代器中消失1.获取单个元素:next

2022-03-10 20:39:47 133

原创 week4day3正则表达式

week4day3正则表达式一.匹配类符号'''1.正则表达式正则表达式可以让一些复杂的字符串问题变得简单的工具。例子1:判断一个字符串是否是一个合法的手机号(开头是1,第二位是3-9,后面全是数字,共11位)2.正则语法(通用)(1)re模块fullmatch(正则表达式,字符串) —— 判断整个字符串是否满足正则表达式描述的规则(完全匹配)python提供正则表达式的方法:提供一个字符串,字符串内容是一个正则表达式,这个字符串的最前面需要加rpython的正则表达式:r'正则'

2022-03-09 20:51:54 527

原创 week4day2面向对象和json

week4day2面向对象和json一.属性"""1.属性定义类就是用代码描述清楚这个类是拥有那些相同功能和那些相同属性的对象的集合,方法(函数)用来描述相同的功能,属性(变量)用来描述相同属性。属性分为两种:类属性,对象属性(1)类属性a.怎么定义:直接定义在类中的属性b.怎么使用:通过‘类.’的方式去使用c.什么时候使用:如果属性值不会因为对象不同而不一样的时候(2)对象属性a.怎么定义:以‘self.属性名=值’的方式定义在__innit__方法中b.怎么使用:通过‘对象.

2022-03-08 20:50:17 138

原创 week4day1 面向对象

week4day1 面向对象一.类和对象1.认识类和对象类:具有相同功能和相同属性的对象和集合(一类事物的总称)——抽象概念对象:类的实例(类的具体表现)2.定义类(创建类)创建类就是用代码来描述清楚这个代码是有哪些相同功能(函数)和哪些相同属性(保存数据的变量)的对象的集合。语法:class 类名: 类的说明文档 类的内容(方法和属性)说明:class —— 关键字;固定写法类名 —— 由程序员自己命名 要求:是标识符:不能是关键字

2022-03-08 20:49:47 165

原创 week3day4-常用系统模块

week3day4-常用系统模块1.os模块'''(1)返回当前工作目录os.getcwd() #D:\qianfeng\python\01语言基础\week3day4常用系统模块(2)获取指定文件夹中所有内容的名字os.listdir()(3)创建文件夹os.mkdir(文件夹路径)——在指定路径下创建指定的文件夹(要求整个路径中只有最后的那个文件夹不存在才可以创建)os.makedirs(文件夹路径)——递归创建文件夹(可以创建路径中所有不存在的文件夹)(4)返回绝对路径os

2022-03-03 20:48:44 430

原创 week3day3-模块包和异常捕获

week3day3-模块包和异常捕获一.模块'''1.认识模块python中一个py文件就是一个模块模块分为系统模块和自定义模块两种系统模块:python自带的模块,例如:functools,math,random,re,time,datetime,turtle,smtplib,socket,threading自定义模块:有程序员自己创建的模块2.导入模块(怎么在模块中去使用另一个模块中的内容)如果我们想要使用的内容(变量,函数,类)在另一个模块中,可以用,但是使用之前必许先导入前提:

2022-03-02 19:50:17 133

原创 week3day2函数进阶

week3day2函数进阶一.匿名函数'''1.匿名函数(python的匿名函数只能用来实现功能很简单的函数)匿名函数本质还是函数,他们除了定义的语法不同,其他的东西都一样语法:lambda 形参列表:返回值调用:函数名=lambda 形参列表:返回值函数名(实参列表)'''#练习1:写一个匿名函数判断指定的数是否是偶数,如果是返回True,否则返回Falsfunction1=lambda num:num%2==0num1=int(input('请输入一个整数:'))print

2022-03-01 19:34:51 85

原创 week3day1-函数

week3day1-函数1. 什么是函数(1)概念:函数就是实现某一特定功能的代码的封装(一个函数对应一个功能)(2)分类(按照函数由谁创建的进行分类) a.系统函数——由python语言已经创建好的函数(python自带的函数),例如:print,input,type,id,max,min,sorted,sum... b.自定义函数——由程序员自己创建的函数2.自定义函数语法:def 函数名(形参列表): 函数说明文档 函数体 说明:def——关键字

2022-02-28 19:48:59 55

原创 day10-字符串作业(1)

编写一个程序,交换指定字典的key和value。 例如:dict1={'a':1, 'b':2, 'c':3} --> dict1={1:'a', 2:'b', 3:'c'} #方法一:dict1={'a':1, 'b':2, 'c':3}list1=[]for i,item in dict1.items(): list1.append((item,i))result=dict(list1)print(result)编写一个程序,提取指定字符串中所有的字母..

2022-02-27 16:24:05 129

原创 week2day5字符串,格式字符串

week2day5字符串,格式字符串1.相关函数:len,str , eval(1) str(数据) — 将指定数据转化为字符串(任何类型的数据都可以转化为字符串;转的时候直接在数据的打印值 外面加引号)(2) eval(字符串) — 计算字符串表达的结果(万能转换)2.相关方法:(1) 字符串.join(序列) - 将序列中的元素用指定字符拼接成一个字符串(序列中的元素必须是字符串)list1 = ['name','age','gender']result='+'.join(list1)

2022-02-27 14:53:38 61

原创 week2day4.集合和字符串

week2day4.集合和字符串一.集合1.认识集合(set)(1)集合是容器型数据类型,将{}作为容器的标志,里面多个数据用逗号隔开:{数据1,数据2,数据3,…}(2)集合:可变的(支持增删改),无序的(不支持下标操作)(3)元素的要求:1.必须是不可变的数据 2.唯一的(4)空集合:set()2.集合的增删改查(不重要)(1) 查 — 只能遍历语法:for in 集合:pass用for循环遍历无序序列的时候,系统会在遍历之前自动将无序序列转换成列表,然后再遍历(2)增 - 集合

2022-02-24 21:07:06 67

原创 week2day3字典

week2day3:字典一.认识字典1.字典和列表的选择需要保存多个数据的时候,如果多个数据的意义相同(不需要区分)使用列表;如果多个数据的意义不同就使用字典。2.认识字典#类型(1) 是容器型数据类型(2) 将{}作为容器的标准,里面多个键值对用逗号隔开:{键1:值1,键2:值2,…}。​ 键值对的格式: 键:值,(3)) 空字典:dict1={}(4)字典中的元素只能是键值对#特点(5)字典是可变的(支持增删改查);字典是无序(不支持下标,元素顺序不影响结果)#对元素的

2022-02-23 20:05:22 103

原创 week2day2列表与元组

week2day2列表与元组一.列表相关操作1.数学运算符:+,*(1)列表+列表(将两个列表合成一个列表)list1=[10,20,30]list2=[100,200]result =list1+list2print(result) #[10,20,30,100,200](2)列表n,n列表(将列表中的元素重复n次产生一个新的列表)2.比较运算符:>,<,==,<=,>=,!=(1))比较相等:==,!=(两个列表元素及顺序相同才相等)(2)比较大小:&gt

2022-02-22 21:02:22 372

原创 day6-列表作业

1. 基础题已知一个数字列表,打印列表中所有的奇数nums=[1,2,3,4,5,6,7,8]for i in nums: if i%2: print(i)已知一个数字列表,打印列表中所有能被能被3整除但是不能被2整除的数nums=[1,2,3,4,5,6,7,8,9]for i in nums: if i%3==0 and i%2!=0: print(i)已知一个数字列表,计算所有偶数的和nums=[1,2,3,4,5,6,7

2022-02-22 14:00:12 474

原创 week2day1-列表

week2day1-列表一.什么是列表(list)#长什么样1.列表是容器型数据类型(一个列表可以保存多个数据)2.将[]作为容器的标志,里面多个元素用逗号隔开:[元素1,元素2,元素3,…]#特点3.列表是可变的(可变指的是列表中元素的个数,元素的值和元素的顺序可变)[10,20,30] ->[10,20,30,40]->[10,20][10,20,30] ->[100,20,15][10,20,30] ->[20,10,30]4.列表是有序的(每个元素都有对于

2022-02-22 08:57:34 60

原创 周末作业-循环练习题

判断101-200之间有多少个素数,并输出所有素数。a=0for num in range(101,201): num2=int(num**0.5)+1 for i in range(2,num2): if num%i==0: print(num,":不是素数") break else: a+=1 print(num,':是素数')print('素数的个数为:',a)求整..

2022-02-19 16:25:17 272

原创 第一周作业(零基础)(1)

第一周作业一、选择题下列变量名中不合法的是?(C)A. abcB. NpcC. 1nameD ab_cd下列选项中不属于关键字的是?(B)A. andB. printC. TrueD. in下面哪个选项对应的代码写法是正确的?(C)A.print('Python') print('新手村')B.print('Python') print('新手村')C.print('Python')print('新手村')D.print('Python''新手

2022-02-19 16:24:38 43

原创 Day5-三目运算符,while循环,关键字

Day5-三目运算符,while循环,关键字一.三目运算符(用于数据二选一)(1)c语言:表达式?值1:值2如果表达式为真,整个运算表达式的结果就是值1,否则是值2(2)python:值1 if 表达式 else 值2​ 运算规则:如果表所式结果为Ture整个运算的结果就是值1,否则是值2练习:如果a大于10让a加1,否则让a减1(用三目运算符)方法一a = float(input("请输入一个数"))a = a+1 if a>10 esle a-1print(a)方法

2022-02-18 17:46:03 202

原创 day4-分支与循环

day4-分支与循环1.流程控制'''1.流程控制-控制代码执行顺序 (1)顺序结构:代码从上往下依次执行,每条语句只执行一次。(默认) (2)分支结构:根据条件选择执行或者不执行某些代码(使用if) (3)循环结构:让代码重复执行(for,while)'''2.分支结构'''1,if单分支结构 —— 如果...就...语法:if 条件语句: 代码段说明:(1)if - 关键字:固定写法(2)条件状语 - 可以是任何有结果的表达式,包括:具

2022-02-17 20:15:33 111

原创 day3:变量和运算符学习总结

day3:变量和运算符学习总结1.变量# 同时定义多个变量# (1)赋相同的值# a1=a2=a3=....=100# (2)赋不同的值# b1,b2,b3...=10,20,30...(变量的数量必须和数据的数量相同)2.数学运算符# 数学运算符号:+,-,*(乘),/(除),%(取余),//(整除),**(幂运算)# 1.加减乘除(python中的该功能与数学中的一样)# 注意:除法的运算结果一定是float,其他运算的结果的类型看运算对象的类型# 2.取余(取模)-取余数#

2022-02-16 20:19:00 478

四大容器思维导图(列表,字典,元组,集合)

四大容器思维导图(列表,字典,元组,集合)

2022-02-28

python第一周思维导图

python第一周思维导图

2022-02-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除