- 博客(55)
- 收藏
- 关注
原创 Numpy功能库学习2
再论reshape:用reshape表面上看是返回了一个新的数组,但实质上只是修改了数组的维度,数组本身的元素并未收到影响,reshape修改的是数组的**视图**,用reshape得到的数组和原始的数组在底层的数据上是共享的。(2)axis:组合操作的轴向,1是垂直轴,注意水平组合是沿着垂直轴向进行的组合(列的组合)副本是一个数据的完整的拷贝,如果我们对副本进行修改,它不会影响到原始数据,物理内存不在同一位置。T属性返回的结果是行列交换后的数组视图,与transpose方法的效果相同。
2024-07-12 15:33:54
161
原创 tuple元组的定义和简单的使用
5、使用tuple(可迭代类型的数据)定义带元素的元组:注意点就是tuple()函数中参数必须是一个可迭代类型的数据。不可以修改(增加或删除元素等,但可以修改内部list的内部元素)2、定义带一个元素的元组,需要在这一个元素后面加一个英文的逗号。7、元组是支持下标索引的,所以可以通过下标获取元组中的元素。4、省略括号的方式定义元组:不建议使用。tuple元组的定义和简单的使用。可以容纳不同类型的数据(混装)数据是有序存储的(下标索引)3、定义带多个元素的元组。6、定义纯嵌套的元组。
2024-07-09 20:27:53
192
原创 列表中常用的内置函数
3.3 mylist.extend(可迭代类型的数据):在列表尾部添加一个可迭代类型的对象,比如字符串、列表、元素等,会将可迭代类型的数据单曲取出来存入到列表。3.2 mylist.insert(下标,元素):在指定的下标位置插入一个元素,原位置的元素往后顺移。4.2 mylist.remove(元素):移除列表中第一次出现的该元素,如果没有则报错。1.3、列表.index(元素):查看元素在列表中出现的第一次位置,没有报错。1.1 len(列表):查看列表的长度,其实就是查看列表中元素的个数。
2024-07-09 16:31:46
165
原创 列表的区间取值(切片取值)
1)mylist[start:end:step]:获取从列表下标start开始到iend下标结束的元素,包含start,不包含end,step不写,默认步长就是1。2、mylist[:end]:从列表下标为0的位置开始获取,一直获取到end下标位置结束,不包含end下标的元素,默认的步长为1,可以不用写。3)mylist[:end:step]:从列表下标为0的位置开始获取,按照一定的步长一直获取到end下标位置结束,不包含end下标的元素。7)mylist[::step]:从头获取到尾部,按照一定的步长。
2024-07-09 16:03:48
208
原创 list的定义和简单的使用
4,通过下标索引获取列表中的元素:注意列表下标不能越界。2 , 定义带元素的列表。5,获取嵌套列表中的元素。1,空列表的定义方式。
2024-07-09 15:33:36
165
原创 字符串常用的内置函数
注意点:字符串是一个不可改变的数据类型,一旦定义出字符串数据,这个数据就是一个常量,无法被修改。非要进行修改的话会生成一个新的字符串和其他类型的数据。
2024-07-09 15:14:55
69
原创 字符串格式化符号的使用
Python中,其实支持非常多的数据类型占位最常用的是如下三类。# %c:用于单个字符的占位符,只能接收最多一个长度的字符。# %e:科学计数法:可以理解为是浮点类型的一种占位符。# f'{变量}'或‘{}’.format(变量)# 字符串:%s:将内容转换成字符串,入占位位置。# 浮点数:%:将内容转换成浮点型,放入占位位置。# 整数:%d:将内容转换成整数,放入占位位置。# %%:用于插入百分号本身。
2024-07-09 10:57:22
139
原创 None值类型的使用
None值类型的使用:None值Python中默认的空值,代表的是一个常量。1,一般适用于变量的初始化值的定义以及函数的返回值。
2024-07-09 10:32:11
81
原创 Numpy功能库的学习1
NumPy中的ndarray是一个多维数组对象,它是一个快速而灵活的大数据集容器,它由两部分组成:①实际的数据;②描述这些数据的元数据。大部分的数组操作仅仅修改元数据部分,而不改变底层的实际数据。
2024-07-09 10:25:41
1516
原创 案例练习1
print(f'给{count}员工发了1000的工资,公司余额还有{money}')break # 只要公司账户余额不足直接退出循环,剩下的员工不在一次给出提示,直接一条即可。print(f'因为{count}员工的绩效不达标,使所以不发工资')—》领工资时,财务判断员工的绩效分(1-10)(随机生成),如果低于5,不发工资,换下一位。—》员工编号从1到20,从编号1开始,依次领取工资,每人可领取1000元。print('公司账户余额不足,不能领取工资!某公司,账户余额有1W元,给20名员工发工资。
2024-07-08 11:11:05
189
原创 while循环实现三次猜数字小游戏
print(f'猜大了,还剩{3-count}次机会!print(f'猜小了,还剩{3-count}次机会!guess_num=int(input("请输入一个猜测的数字:"))print(f'恭喜你猜对了,一共猜了{count}次')count+=1# 控制三次猜测。
2024-07-08 11:10:13
131
原创 continue和break关键字的使用
需求:给小美进行送一日三餐,早餐和午餐时正常送,但是晚餐需要看小美的心情,心情好就送,不好就直接结束送餐,以后也不允许送餐,直接分手。需求:给小美进行送一日三餐,早餐和午餐时正常送,但是晚餐需要看小美的心情,心情好就送,不好就不送晚餐,第二天继续送一日三餐。# print('好担心小美啊,不知道她现在怎么样了!print('给小美送早餐,爱你呦❤❤❤,小美吃了早餐,很开心!print('给小美送午餐,爱你呦❤❤❤,小美吃了午餐,很开心!print('给小美送午餐,爱你呦❤❤❤,小美吃了午餐,很开心!
2024-07-08 11:06:25
296
原创 continue和break关键字的学习
获取1~10之间的数据,只要一遇到4就直接退出循环,获取到的只有1、2、3。# 1,continue关键字的使用:输出1~10,其中跳过4和7。# 2,break关键字的使用:只要符合条件直接跳出循环。continue和break关键字的快速入门。
2024-07-08 10:58:15
93
原创 for循环嵌套语句的学习
print(f'这是我向小美表白的第{day}天,准备开始表白......')print(f'送给小美第{num}朵玫瑰花!print() # 每天表白后给出一个换行效果。print(f'坚持到第{day}天后,表白成功')
2024-07-08 10:55:08
77
原创 range语句配合for循环使用
3,range语句结合for循环使用:range(5,10)取得的数据是:{5,6,7,8,9}# 4,range语句结合for循环使用:range(5,10,2)取得的数据是:{5,7,9}# 2,range语句结合for循环使用:range(5)取得的数据是:{0,1,2,3,4}print(f'{count}:小美,我喜欢你')# 6,使用for循环的range语句遍历字符串。num=range(5)#包前不包后。range语句配合for循环使用。# 1,定义一个range语句。
2024-07-08 10:48:51
58
原创 while循环实现遍历获取字符串中的每个字符
print('-----------------------------通过while循环获取字符串中的每一个字符-----------------------------')print('-----------------------------通过下标索引位置获取字符串中的字符------------------')其次字符串类型的数据我们可以使用下标的方式进行获取:字符串变量[下标索引],Python中默认的下标位置是从0开始的,注意下标不能越界。# 3、查看字符串中字符的个数方法len(字符串)
2024-07-08 10:46:53
303
原创 for循环的快速学习
目前我们只学习了字符串类型,其余类型在后续章节会详细学习它们。语法中的:待处理数据集,严格来说,称之为:可迭代类型。# 通过for循环获取字符串中的每一个字符。# 2、获取name字符串中每一个字符。循环满足条件时执行的代码。07_for循环的快速入门。# 1、定义一个字符串。
2024-07-08 10:44:45
97
原创 换行符,制表符以及输出不换行符的使用
2、制表转移字符:\t:默认情况给出一个tab键的效果(默认是3个空格),还有对齐的效果,是按照整体宽度来定。# 3、输出不换行:print('helloworld',end='')3、输出不换行:print('helloworld',end='')print('hello',end='') # 清除换行的效果。换行转移字符_制表符以及输出不换行的使用。# 1、换行转移字符:\n。1、换行转移字符:\n。2、制表转移字符:\t。
2024-07-08 10:25:21
94
原创 while循环实现无限次猜测数字小游戏
import random #导入random模块,该模块作用是用来进行获取随机数的,num =random.randint(1,100)#获取1到100之间的随机数。guess = int(input("请输入猜测的数字:")print("猜测小了")print("猜测大了")break #当猜中的时候直接跳出循环。print("恭喜你猜对了!print(num) #查看num的值。
2024-07-08 10:21:26
157
原创 while嵌套循环的快速学习
print(f'这是我向小美表白的第{day}天,准备开始表白......')print('小美你是我女神,做我女朋友吧,爱你呦!print(f'送给小美第{num}朵玫瑰花!print(f'坚持到第{day-1}天后,表白成功')下面是一个while嵌套循环,从而实现对嵌套循环的学习。
2024-07-08 10:08:09
97
原创 while循环的快速入门
首先我们需要了解while循环,在满足while的条件下,就可以一直执行。print(f'{num}: 小美,我喜欢你!# 跳出循环,顶行写。
2024-07-08 10:05:40
61
原创 Python中随机数的使用
4、随机生成指定区间按照一定的步长的随机整数:可以使用random模块中randrange(1,10),默认步长为1,从1~10之间随机成一个大于等于1且小于10的随机整数。3、随机生成指定区间的整数:可以使用random模块中randint(1,10),生成1~10之间的随机整数,包含1也包含10。5、生成某一个区间的小数:生成1~10之间的小数,random.uniform(1,10),返回[1,10)之间的小数。# 4、random.uniform(1,10),返回[1,10)之间的小数。
2024-07-07 21:22:49
271
原创 Python中随机函数的使用
4、随机生成指定区间按照一定的步长的随机整数:可以使用random模块中randrange(1,10),默认步长为1,从1~10之间随机成一个大于等于1且小于10的随机整数。3、随机生成指定区间的整数:可以使用random模块中randint(1,10),生成1~10之间的随机整数,包含1也包含10。5、生成某一个区间的小数:生成1~10之间的小数,random.uniform(1,10),返回[1,10)之间的小数。# 4、random.uniform(1,10),返回[1,10)之间的小数。
2024-07-07 20:11:00
291
原创 逻辑运算符的特殊使用
注意点:在python中0、空字符串以及None可以被当做False来使用,但是他们之间的类型不一样。# 注意点:在python中0、空字符串以及None可以被当做False来使用,但是他们之间的类型不一样。需要特别注意的是,在Python中,虽然逻辑运算符的操作一般是运算结果为bool的逻辑值的表达式,# 1、当使用and将两个数据连接在一起的时候,他会返回运算中第一个False的值或最后一个值。# 2、当使用or将两个数据连接在一起的时候,他会返回运算中第一个True的值或最后一个值。
2024-07-07 20:07:50
94
原创 逻辑运算符的使用
print('恭喜您,身高和年龄都符合条件,可以被录用!print('恭喜您,身高或年龄符合条件,可以被录用!# 2、or来实现:身高满足180~195或年龄在20~35之间。height = int(input('请输入您的身高:'))print('不好意思,条件不满足,不能被录用!print('不好意思,条件不满足,不能被录用!age = int(input('请输入您的年龄:'))3、not:逻辑非运算,等价于数学中的“非”2、or:逻辑或运算,等价于数学中的“或”print('判断正常执行')
2024-07-07 20:06:40
52
原创 逻辑运算符的使用
print('恭喜您,身高和年龄都符合条件,可以被录用!print('恭喜您,身高或年龄符合条件,可以被录用!# 2、or来实现:身高满足180~195或年龄在20~35之间。height = int(input('请输入您的身高:'))print('不好意思,条件不满足,不能被录用!print('不好意思,条件不满足,不能被录用!age = int(input('请输入您的年龄:'))3、not:逻辑非运算,等价于数学中的“非”2、or:逻辑或运算,等价于数学中的“或”print('判断正常执行')
2024-07-07 19:51:59
77
原创 Python中三目运算符的使用
如果表达式的计算结果为True,则选择语句1。否则,如果表达式的计算结果为False,则选择语句2。[语句1] if [逻辑表达式] else [语句2]Python中的三目运算的使用:只适合简单的逻辑判断。# 您可以为语句1和语句2提供值、变量或语句。# 3、求三个值中的最大值:三目运算的嵌套。# 2、方法1:使用if判断语句完成。# 3、方式3:使用三目运算来实现。# 直接打印三目运算的计算变量。# 1、求两个值中的最大值。
2024-07-07 19:50:33
203
原创 if嵌套语句实现给员工发礼物
print('Sorry,您只有年龄符合条件,工作年限或职位等级都不符合条件,不能领取礼物。print('你是成年人,但是领取礼物的年龄还需要满足在30岁以内(包含30岁)。print('不好意思,您的年龄超出了30岁(包含30岁),不能领取礼物!print('恭喜您,年龄和工作年限都满足条件,可以领取礼物!print('恭喜您,年龄和职位等级都满足条件,可以领取礼物!print('年龄符合要求,但是还要可考虑您的工作年限或职位等级!age = int(input('请输入您的年龄:'))
2024-07-07 19:47:07
146
原创 if嵌套语句的使用
判断身高、vip等级以及是否为开放日,来实现多条件判断,只要当中有一个条件满足就可以免费游玩,都不满足直接执行else语句。print('虽然您的身高和VIP等级都不满足条件,但是今天是免费开放日,可以免费游玩!# 3、身高和VIP等级都不满足,可以考虑今天是否为免费开放日,在vip等级不满的情况下继续使用if嵌套。print('虽然您的身高不满足条件,但是您的VIP等级满足条件,可以免费游玩!print('您的身高超出了120cm,不可以免费游玩,但是......')print('祝您游玩愉快!
2024-07-07 19:41:34
158
原创 if-else语句的使用
age=int(input('请输入您的年龄:'))print("你已经成年,可以搞对象")print('你未成年,需要好好学习')print('不管你是否成年,谈爱恋需谨慎')# 2,使用if语句判断是否成年。# 1,定义一个年龄的变量。
2024-07-07 19:23:47
65
原创 if语句的快速入门
age = int(input("请输入年龄:")# 3,想跳出整个if语句直接在后一行进行顶行操作。print("恭喜你成年了")print('不管你是否成年,谈爱恋需谨慎')#使用if语句判断是否成年。#1, 定义一个变量。
2024-07-07 19:21:05
93
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人