自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 day8 03字符串类型

索引msg='hello world' # print(msg[1])注意:一定是使用[ ]括号才行 里面的数字代表着索引对应的位置 顾头不顾尾正向取:第一个字符对应的是数字0反向取:最后一个代表的是-1,以此为 -1,-2,-3,-4.。。。。。。。2] # 0 2 4 步长为2# 4.1.6、切分split:把一个字符串按照某种分隔符进行切分,得到一个列表 ## 默认分隔符是空格# res=info.split() 本身默认以空格为分隔符。

2023-03-09 20:06:44 43

原创 day8 数字类型

下面是十进制转化为其他进制的数print(bin(11)) 0b1011 转换为二进制print(oct(11)) 0o13 转换为八进制print(hex(11)) 0xb 转换为十六进制其他制转成其十进制模板print(int(‘这里面填写进制数’,几进制)

2023-03-09 15:57:02 43

原创 day11 作业

print("登录失败") # 将上面的四行代码和之前所写的登录模式结合在一起就能够做成一个注册,再登陆的系统。# # f.write('{}:{}\n'.format(name,pwd)) # 这四行代码是将密码存储在硬盘的文件夹里。#3、同一账号输错三次锁定,(提示:锁定的用户存入文件中,这样才能保证程序关闭后,该用户仍然被锁定)# print('抱歉,您的密码输错三次,账号已被锁定')

2023-03-09 15:43:28 28

原创 day11 文件操作模式

r模式:只读模式,但要注意,当文件不存在时,会报错,文件存在时,指针回一下跳到开头,一下将所有内容读到硬盘中去w模式:只写模式,文件不存在时,会创建文件,进行写,当文件存在是,会清空文件的内容,指针跳到开头,进行写a模式:追加写模式,文件不存在时,创建文件,文件存在时,指针直接跳到内容末尾,在进行写入了解:+不能单独使用,必须配合r、w、a。在配合+模式下都是可读可写。

2023-02-28 11:07:17 49

原创 day 11 指定字符串编码

在window系统上操作系统自带的编码是 gbk,所以在编码的时候要指定计算机所要使用的编码防止乱码。

2023-02-28 10:58:48 36

原创 day11 with 上下文管理系统

这时的with会自动将文本文件关闭,减少内存的占用。

2023-02-28 10:54:20 31

原创 day11 文件的基本操作

f = open(r'被调用文件夹/aaa', mode='rt',encoding='utf-8')

2023-02-28 10:52:08 28

原创 day11 文件与文件模式介绍

r只读模式 w只写模式 a只追加写模式 +:r+、w+、a+

2023-02-28 10:45:14 45

原创 day11 笔记

必须为不可变类型(里面可以是数字,字符串,元组,但不能是字典,列表,集合)s1 = s2 成立,即s1包含s2,s1是s2的父集。2、从被去重对象中取出的元素必须都为不可变类型。4、基于集合对列表去重l=[1,1,1,1,2,3,'a']# coding:与文件存的编码格式一致。1、无法保证被去重对象的顺序。文件头(只需针对主文件加文件头即可)4、详细介绍文件模式t、b、r、w、a、+6、文件的高级操作:控制文件指针的移动。

2023-02-28 10:39:59 24

原创 day08 流程控制之for循环

for循环与while循环一样,都能干一样的事,但是for循环在循环取值(遍历取值)比while循环更简洁列表、字典、字符串、元组、集合代码1代码2代码3...'''3总结for循环与while循环的异同# 1、相同之处:都是循环,for循环可以干的事,while循环也可以干# 2、不同之处:# while循环称之为条件循环循环次数取决于条件何时变为假# for循环称之为"取值循环",(本质上是迭代循环循环次数取决in后包含的值的个数4range功能的介绍顾头不顾尾,从零开始。

2023-02-24 23:04:12 40

原创 day 07 笔记

控制文件读写内容的模式:t(以字符为单位往文本里面写,读出来的也是字符)、b(以二进制的方式往文本里面写,读出的也是二进制。所以b模式更加通用,因为计算机本质就是存储的是二进制数)控制文件读写的模式:r(只读)、w(只写)、a(只写在末尾)短路运算:偷懒原则,偷懒到哪个位置,就把当前位置的值返回。保证不乱码:以什么编码格式存的就必须以什么编码格式取。for循环的语法与基本使用。循环的语法与基本使用。day02:基本数据类型及其内置方法。1、循环之while循环。day05:文件处理的高级部分。

2023-02-24 22:39:33 26

原创 【无标题】day07 作业

while循环的一些简单联系

2023-02-24 22:37:31 39

原创 day07 流程控制之while循环

1while的死循环问题:纯计算无io的可能会导致致命的效率问题2退出循环的两种方式 :1改变while处的条件:将条件改为False,等到下次循环判断条件时才会生效2break直接跳出循环:break,只要运行到break就会立刻终止本层循环3while的嵌套# 8、while +continue:结束本次循环,直接进入下一次# 强调:在continue之后添加同级代码毫无意义,因为永远无法运行。

2023-02-24 22:28:59 33

原创 day 07深浅copy

浅copy格式:list1=[ 'egon', 'lxx', [1,2] ]要copy一份一样的给list2yao浅copy:是把原列表第一层的内存地址不加区分完全copy一份给新列表故浅copy是只拷贝了第一层,也就是两个列表的id是不同的,但两个列表里面的值的id还是相同例如:id(list1)!=id(list2) 但是id(list1[0])=id(list2[0])对于不可变类型的赋值,产生的新值不影响新表对于可变类型的赋值,产生的新值会影响新的列表。

2023-02-23 11:19:44 29

原创 day 06 笔记

x=y (把y对应的 20 的内存地址重新给了x,并不是把20赋值给了x)变量名的赋值(x=y),还有变量名的传参(print(x)),传递的都是栈区的数据。# 不可变类型:值改变,id也变了,证明是产生新的值,压根没有改变原值,证明原值是不可以被修改的。接收用户输入的用户名、年龄、性别,然后选取最优格式化字符串的方式,按照如下。,而且栈的数据是变量名与内存地址的对应关系,或者说是对值的引用。# 可变类型:值改变,id不变,证明改的是原值,证明原值是可以被改变的。堆区:存放的是变量值。

2023-02-23 10:57:15 33

原创 day 06 温故而知新

print('{x}=============='.format(x='开始执行')) # 开始执行******# print('{x:=10}'.format(x='开始执行')) # 开始执行******# print('{x:=^10}'.format(x='开始执行')) # 开始执行******# print('成功的概率 %s%% ' % (97,))# l2=l # 把l的内存地址给l2。

2023-02-23 10:44:20 35

原创 day06 流程判断之if判断

if 判断 其基本结构if 条件:代码1代码2。。。elif 条件:代码1else:代码。

2023-02-23 10:40:05 36

原创 day 06 成员运算符

print("egon" in "hello egon") # 判断一个字符串是否存在于一个大字符串中。# print(not "egon" in "hello egon") # 逻辑同上,但语义不明确,不推荐。# print("e" in "hello egon") # 判断一个字符串是否存在于一个大字符串中。# print(111 in [111,222,33]) # 判断元素是否存在于列表。# print("egon" not in "hello egon") # 推荐使用。

2023-02-23 10:33:27 34

原创 day06 逻辑运算符

2 or 3 > 2 or True) # 偷懒原则。# print(True and 10 > 3 and 10 and 0) # 条件全为真,最终结果才为True。# or:逻辑或,or用来链接左右两个条件,两个条件但凡有一个为True,最终结果就为True,# and:逻辑与,and用来链接左右两个条件,两个条件同时为True,最终结果才为真。# 一:not、and、or的基本使用。

2023-02-23 10:13:04 50

原创 day 06 条件

第一大类:显式bool值:能够明显一眼看出的,如第二大类:隐式bool值:其中0、None、空(空字符串、空列表、空字典)=》代表的布尔值为False,其余都为真。

2023-02-23 10:10:35 22

原创 day 06 可变不可变类型

可变类型:值改变了,id不变,证明改的是原值,所以是可变类型不可变类型:值改变了,id也改变了,证明创建的是新的值,所以没有改变原值,是不可变类型int float str tuple 都是不可变类型 bool不可变list dict 是可变类型。

2023-02-23 10:06:45 33

原创 day 05 笔记

8、用变量的定义说明int、float、str、list、dict、bool类型用于记录何种状态,每种类型。dict是用key对应值,其中key通常为字符串类型,而str类型具有描述性功能。is:判断的是id,id是变量值的身份,所以is称之为身份运算符。list是用索引对应值,索引反映的是位置/顺序。id(18):id是值在内存中的身份证号。2、变量的三大组成部分是?每部分的作用是什么?3、变量名的命名原则、规范、风格。4、变量值的三个特征是什么?6、id相同值是否可以相同?7、id不同值是否可以相同?

2023-02-23 09:59:51 60

原创 【无标题】day 05 作业

'''3、让计算机提前记下egon的年龄为18岁,写一个猜年龄的程序,要求用户输入所猜的年龄。'''5、egon今年为18岁,请用增量赋值计算3年后egon老师的年龄''',然后程序拿到用户输入的年龄与egon的年龄比较,输出比较结果即可''''''8、我们只需要将列表中的傻逼解压出来,一次性赋值给对应的变量名即可。'''4、程序从数据库中取出来10000条数据,打算显示到页面中,'''7、请将下面的值关联到它应该对应的变量名上,你懂的''''''6、将值10一次性赋值给变量名x、y、z'''

2023-02-23 09:54:46 47

原创 day05 运算符

一些基本运算符的知识

2023-02-22 19:42:04 22

原创 day05 用户的交互

s传值:后面要跟一个%(),注意:()里面是要进行传的值%s,my age is%s) #只能按前后顺序传值下面这一个是按照字典传值,%(这里面放key)s,同理,后面要建一个字典%{}%(name)s,my age is%(age)s) #可以按照key传值2.2 str(.format):兼容性好 # 按照位置传值# res='我的名字是 {} 我的年龄是 {}'.format('egon',18)

2023-02-22 19:06:42 20

原创 day05 垃圾回收机制

上述主要是讲述python通过引用计数的方法,来进行垃圾清理。

2023-02-22 16:32:52 47 1

原创 基本的数据类型

print('my name is \'egon\'') \ \ 这两个反斜杠使这两个字符不再具有包含意义。# 作用:按位置记录多个值(同一个人的多个爱好、同一个班级的所有学校姓名、同一个人12个月的薪资),并可以按照索引指定位置的值。# 'name'='egon' # 语法错误,等号左边是变量名,变量名的命名不能有引号。# 定义:用引号('',"",''' ''',""" """,)包含的一串字符。# x='18' # 由数字组成的字符串,是字符串类型,不是int类型。

2023-02-22 16:00:43 39 1

原创 day 01变量

"""一、什么是变量? 变量就是可以变化的量,量指的是事物的状态,比如人的年龄、性别,游戏角色的等级、金钱等等二、为什么要有变量? 为了让计算机能够像人一样去记忆事物的某种状态,并且状态是可以发生变化的 详细地说: 程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要有一种机制能够反映或者说是保存下来程序执行时状态,以及状态的变化。三、如何使用变量"""

2023-02-22 15:25:51 39 1

转载 day01 计算机的基本知识

软件的跨平台性指的是:一款软件可以任意平台上运行,是衡量软件质量高低的一个非常重要的指标。1.1 一个程序的运行与三大核心硬件(cpu、内存、硬盘)的关系 (*****)计算机硬件是死的,计算机硬件的运行都受软件控制,所以说,软件相当于计算机的灵魂。人--------------编程语言------------->计算机。人--------------编程语言------------->计算机。人--------------人类的语言------------>奴隶。

2023-02-22 10:17:59 51

原创 变量的相关内容

一、什么是变量? 变量就是可以变化的量,量指的是事物的状态,比如人的年龄、性别,游戏角色的等级、金钱等等二、为什么要有变量? 为了让计算机能够像人一样去记忆事物的某种状态,并且状态是可以发生变化的 详细地说: 程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要有一种机制能够反映或者说是保存下来程序执行时状态,以及状态的变化。三、如何使用变量

2023-02-20 14:49:32 53 1

空空如也

空空如也

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

TA关注的人

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