笔记
the best b
这个作者很懒,什么都没留下…
展开
-
python基础(4)
if 语句下面就是if结构了其实最简单的if语句就是一个测试和一个操作组成的。if conditional_test: do somethingif的结果为ture那么就会执行这个代码,否则python将会忽略这些代码。如果有一个人想知道他的年龄是否足够可以使用以下代码。age=19if age >=18: print("you age is enough")在if语句中缩进是一个必要的存在,和for一样if之后的条件语句需要进行缩进,if会管理已经缩进的语句而不会去管没有缩进原创 2021-12-30 22:09:04 · 157 阅读 · 0 评论 -
python基础(3)
操作列表在python中有几个专门用来处理数字的python函数,用这些值可以方便我们对于复杂数据的处理dights=[1,2,3,4,5,6,7,8,9,0]min(dights)0max(dights)9sum(dights)45min代表了最小值输出就是0max代表了最大值输出就是9sum代表了和输出就是45切片当时我们在说del删除的时候说过一下切片,要创建切片,需要指定第一个元素和最后一个元素的索引,当然与函数range(),一样想要输出的索引一定是在数字后面的一位。原创 2021-12-29 21:29:18 · 588 阅读 · 0 评论 -
Python基础(2)
列表【续】修改当你想要修改列表中的元素只需要指定列表中的索引。例如classnumber=['zhang','su','wang']你想要将su修改为fanclassnumber[1]='fan'这时候输出的就会是['zhang','fan','wang']当然我们可以修改任何一个列表中的元素,但是要记得索引是从0开始的。当你想要在列表末尾添加一个元素可以使用append在列表。例如 想加入一个meng到列表classnumber=['zhang','su','wang']c原创 2021-12-28 18:43:10 · 529 阅读 · 0 评论 -
python基础(1)
先从最基础的hello,world开始我们走进python的世界。新建了一个Python文件在文件中打出:print("Hello,world!")将会出现Hello,world!我们也可以将hello,world放进一个变量中。例如:message="Hello,Python world!"print("message")将会输出Hello,Python world!从这里我们就正式进入我们的python世界了。上面我们用到了我们一个东西变量。变量变量,只能以字母或者下原创 2021-12-27 21:36:07 · 625 阅读 · 1 评论 -
0基础学python(31)
创建和使用类class Dog: def __init__(self,name,age): self.name=name self.age=age def sit(self): print(f"{self.name}is now sitting .") def roll_over(self): print(f"{self.name}rolled over")首先我们创建了一个Dog类,在python中,首字母大写的名称指的是类,每个实例都将储存名字和年龄,之后我们赋予了每个小狗蹲原创 2021-10-27 22:20:03 · 96 阅读 · 0 评论 -
0基础学python(30)
异常try-except语句当你认为可能会发生错误的时候,可以编写一个try-expect代码块来处理可能引发的异常,你让python尝试运行一些代码,并告诉你如果这些代码引发了指定的异常该怎么办。try: print(5/0)except ZeroDivisionError...原创 2021-10-23 22:28:42 · 128 阅读 · 1 评论 -
0基础学python(29)
文件和文件夹操作假定有一个文件夹my_directory,其中包括的文件和子文件如下 :my_directory/|--sub_a/ |--filel.py|--sub_b/ |--file2.py |--file3.py|--file4.py怎么样那个获取文件夹的所以文件和子文件的列表,我们可以使用python内置的os模块和pathlib模块。os模块中的scandir如下:import osentries=os.scandir('my_directory')for entry原创 2021-10-21 23:16:55 · 67 阅读 · 0 评论 -
0基础学python(28)
复制文件我们先创建一个文件。# 创建文件123hello 1hello 2hello 3#1.打开文件file_read=open("123")file_write=open("123复件","w")#2.读写文件text=file_read.read()file_write.write(text)#3.关闭文件file_read.close()file_write.close()我们先打开了文件123,之后又打开了一个新文件叫做123复件。我们从第一个文件中读取了文件的原创 2021-10-20 22:54:54 · 67 阅读 · 0 评论 -
0基础学python(27)
文件指针文件指针标记了从哪个位置开始读取数据。第一次打开文件时,通常文件指针会指向文件开始的位置。当执行了read方法后,文件指针会移动到读取内容的末尾。当我们执行了一次read方法后,读取了所有内容,那么再次调用read方法,我们不会得到任何内容,因为第一次读取之后文件指针被移动到了文件的末尾。打开文件的方式open函数默认以只读的方式打开文件,并且返回文件对象。f=open("文件名","访问方式")项访问方式说明r以只读的方式打开文件,文件的指针将会放到文件的开原创 2021-10-19 22:56:51 · 70 阅读 · 0 评论 -
0基础学python(26)
文件我们在操作一个文件的时候最基本的分为三步,第一步打开文件,第二部操作文件,第三部关闭文件。这是一个文件的最基本操作,不管我们处理多么复杂的文件,都需要这三步。读取整个文件我们先设置一个预先的文件并且将这个文件命名为123.text。我们要想打开这个文件就需要用到open函数打开。例如:with open('123.txt') as file: contents=file.read()print(contents)open('123.txt') as file: contents=fi原创 2021-10-18 23:26:09 · 210 阅读 · 1 评论 -
0基础学python(25)
传递列表在使用函数一段时间就会发现,列表在函数中的用处很大,其中可能包含很复杂的名字,数,我们将列表传递给函数后,函数就能直接访问其内容。加入我们有一个用户列表,我们要问候列表里面每一位用户。例如:def greet_user(names): for name in names: msg=f"hello,{name.title()}" print(msg)usernames=['hannah','ty','margot']greet_user((user原创 2021-10-17 09:03:19 · 75 阅读 · 0 评论 -
0基础学python(24)
关键字实参为了不使我们闹出昨天名为hamster的Harry这样的笑话,我们可以直接在实参中将名称和值联系起来,这样你就可以不用考虑实参的顺序了。例如:def describe_pet(animal_type,pet_name): print(f"\ni have a {animal_type}.") print(f"my {animal_type}'s name is {pet_name.title()}.")describe_pet(animal_type='hamster',pet_na原创 2021-10-16 09:19:31 · 106 阅读 · 0 评论 -
0基础学python(23)
函数定义函数我们先用函数打印一个问候语将他命名为greet_user()例如def greet_user(): print("hello,world!")greet_user() def来告诉python你要定义一个函数,函数名为greet_user(),他不需要任何信息就能工作,因此括号就是空的,最后定义以冒号结尾。代码print(“hello,world!”)是函数内的唯一一行代码,因此greet_user()只做了一项工作就是输出hello,world,之后我们调用函数,执行代码这个原创 2021-10-15 23:09:59 · 165 阅读 · 1 评论 -
0基础学python(22)
使用while循环处理列表和字典我们现在都还只是在处理一小部分数据的时候使用简单的while循环,当我们要记录大量的数据时就需要在while循环中使用字典,列表。在列表中使用while循环#首先,创建一个待验证的用户# 和一个用于储存已验证用户的空列表uncofirmed_users=['alice','brian','candace']confirmed_users=[]#验证每个用户,直到没有未验证的用户为止。# 将每个经过验证的用户都移到已验证用户列表中。while unco原创 2021-10-14 22:23:37 · 91 阅读 · 0 评论 -
0基础学python(21)
for循环用于集合中每个元素都执行一次,而while循环就可以不断运行,知道指定的条件不满足为止。我们可以使用while做一个简单的循环。current_number=1while current_number<=5: print(current_number) current_number+=112345第一行将1赋值给变量current_number,从1开始数,在while循环中设置只要变量current_number小于或等于5就会继续这个循环,循环中打印curren原创 2021-10-13 21:48:20 · 76 阅读 · 0 评论 -
0基础学python(20)
函数inputinput()让你的文本停止运行并且输出括号中的数据,让再赋给一个变量,之后让python输出。message=input("123456789...")print(message)123456789...我们在使用input函数的时候应该在输入的时候输入清晰的提示表明需要什么数据,例如:name=input("plese enter your name:")print(f"\nhello,{name}!")当我们输入名字Tom时将会输出。please enter yo原创 2021-10-12 21:46:53 · 420 阅读 · 0 评论 -
0基础学python(19)
嵌套字典列表一个字典中可能包含很多的东西,但是如果创建了很多字典,这时候就需要嵌套。在字典中嵌套列表甚至在字典中嵌套字典。例如我们要一个字典包含一个外星人的信息,可是需要很多不同的外星人这时候就需要嵌套了。alien_0={'color':'green','points':5}alien_1={'color':'yellow','points':10}alien_2={'color':'red','points':15}aliens=[alien_0,alien_1,alien_2]fo原创 2021-10-11 22:16:04 · 117 阅读 · 0 评论 -
0基础学python(18)
遍历字典在python字典中可能包含几个键值对也可能包含上百个键值对,python指出将字典中的键值对进行遍历,字典可用于储存各种信息,所以我们可以遍历字典中的所有键值对,也可以仅遍历键或者值。首先我们看一个字典中储存了网络用户的信息,下面用字典将用户名和姓名储存起来。user_0={ 'username':'efermi', 'first':'enrico', 'last':'fermi', }for key,value in user_0.items(): print(f"\nKey:原创 2021-10-10 09:36:20 · 90 阅读 · 0 评论 -
0基础学python(17)
删除键值对对于字典中不重要的信息,我们可以将它进行删除,一般使用del语句,使用del语句时必须指定字典名和要删除的键。例如alien_0={'color':'green','points':5}print(alien_0)del alien_0['points']print(alien_0)代码将键‘points’从字典在删除,同时删除与这个键相关联的值,输出后就是:{'color':'green','ponits':5}{'color':'green'}如果我们调查的数量很多都要原创 2021-10-09 07:41:58 · 59 阅读 · 0 评论 -
0基础学python(16)
字典字典中包括键,值两个,一般键和值使用:隔开。每个键值使用逗号隔开,整个字典包括在{}花括号之下。例如我们想要建立一个打外星人的游戏,这些外星人颜色和分数各不同,所以我们需要字典。想要获取与键相关的值,可以依次指定字典名和放在方括号内的键。alien_0={'color':'green','points':5}print(alien_0['color'])print(alien_0['points'])最后我们访问两行代码结果如下。green5当我们射杀了外星人后获得了他的分数就可原创 2021-10-08 22:42:50 · 75 阅读 · 0 评论 -
0基础学python(15)
我们已经对if有了一个大致的认识了下面我们可以对他进行实际的应用,当我们在一个披萨店顾客在点餐的时候,我们可以使用一个简单的for循环,将菜单上的所有东西都列到列表上去。requested_toppings=['mushrooms','green peppers','extra cheese']for requested—topping in requested_toppings: print(f"adding {requested_topping}.")print("\nfinished maki原创 2021-10-07 07:34:14 · 122 阅读 · 0 评论 -
0基础学python(14)
上次学到了if-elif-else结构,我们可以设置三个条件来进行条件的测试,其实elif可以使用多个,可以 根据要求使用任意数量的elif。例如age=12if age<4: price=0elif age<18 price=25elif age<65 price=40else: price=20print(f"you admissin cost is ${price}")我们在代码中加入了一个elif同时也加入了一个条件,老人的价格为$20。当我们的变量大于原创 2021-10-06 07:36:09 · 75 阅读 · 0 评论 -
0基础学python(13)
if 语句其实最简单的if语句就是一个测试和一个操作组成的。if conditional_test: do somethingif的结果为ture那么就会执行这个代码,否则python将会忽略这些代码。如果有一个人想知道他的年龄是否足够可以使用以下代码。age=19if age >=18: print("you age is enough")在if语句中缩进是一个必要的存在,和for一样if之后的条件语句需要进行缩进,if会管理已经缩进的语句而不会去管没有缩进的语句。像刚才一样原创 2021-10-05 07:54:15 · 149 阅读 · 2 评论 -
0基础学python(12)
我们想要比较数值,比如想看一个人是否18岁,我们可以使用符号进行比较。age=18age==18ture第一个是在给age附一个值18,第二个两个等号是在判断是否age的值为18,如果是18,那么结果就是ture。当然也会有答案不正确的时候。answer=17if answer!=47 print(you is a loster)you is a loster这里我们先给answer付了一个值17,之后我们使用if语句判断这个值是否为47,!=表示不是的意思,如果不原创 2021-10-04 21:30:34 · 162 阅读 · 0 评论 -
0基础学python(11)
在许多情况下有的程序运行中是需要条件的,比如车的名字BMW就需要全部大写,而其他的汽车品牌可能只需要首字母大写。cars=['audi','bmw','subaru','toyota']for car in cars: if car=='bmw': print(car.upper()) else: print(car.title())AudiBMWSubaruToyota这个循环中先检查了当前汽车名是否为bmw,如果为bmw就会以全大写原创 2021-10-03 07:53:09 · 226 阅读 · 0 评论 -
0基础学python(10)
我们经常需要根据已有的列表来创建一个新的列表,这就需要用到列表复制,想要复制列表可以创建一个包含整个列表的切片,整个列表的切片就是省略了两个索引的切片[:],假如一个社团里有三个人另一个社团中还包括这三个人,这时我们就可以直接复制列表。numbers=['zhang','wang','su']a_numbers=number[:]print(numbers)prnit(a_numbers)['zhang','wang','su']['zhang','wang','su']虽然有相同.原创 2021-10-02 17:12:31 · 110 阅读 · 3 评论 -
0基础学python(9)
在python中有几个专门用来处理数字的python函数,用这些值可以方便我们对于复杂数据的处理>>>dights=[1,2,3,4,5,6,7,8,9,0]>>>min(dights)0>>>max(dights)9>>>sum(dights)45min代表了最小值输出就是0max代表了最大值输出就是9sum代表了和输出就是45下面我们进行切片的学习。当时我们在说del删除的时候说过一下切片,要原创 2021-10-01 23:34:33 · 80 阅读 · 0 评论 -
0基础c语言(0)
今天鼓起很大勇气开了c语言的坑,因为c语言我没有一本系统的书去看,我是跟着视频去学习的,所以有些东西我忘了可能需要重看一遍视频,而且有些知识点可能会遗忘直接落掉,所以说c不会像python一样每天更,可能我有时间会更吧。其实重看一边视频同时也巩固了我对知识点的记忆,我写这个也是为了当做笔记使用,在遗忘的时候可以翻看。同时还有一个难度是,我现在面临一个问题,有的时候python的东西可能会和c记混,因为他们有很多相似的地方,而且教的老师都是男的记忆点都差不多,我回忆东西喜欢回忆学习的声音场景再是内容,如果这两原创 2021-10-01 22:42:13 · 73 阅读 · 0 评论 -
c语言99乘法表
#include<stdio.h>>int main(){int a,b,c; for(a=1;a<=9;a++) for(b=1;b<=9;b++) { c=a*b; printf("%d*%d=%d",a,b,c); if(a==b)printf("\n");}}这是第一版,试了几遍成功的第一版。感觉有点说不上来的不对劲,然后又改了改能看了,但是还不行。#include<stdio.h>>int main(..原创 2021-10-01 11:27:23 · 195 阅读 · 0 评论 -
0基础学python(8)
在python中想要输出一些数字可以使用range()进行打印例如for value inrange(1,5): print(value)1234当我们进行输出时将会输出从1到4的四个数,但是我们写入的是(1,5)。虽然输入了(1,5)但是并不会输出到5,不会打印5,这是编程语言中常见的现象c中也会涉及到,如果需要打印1-5只需要输出(1,6)就可以了。当我们使用range时得到的输出可能会不是我们的预期,我们可以对输入进行加一或者减一。同时,如果我们只输入了后原创 2021-09-30 22:01:46 · 118 阅读 · 0 评论 -
0基础学python(7)
在我们学习python的时候可能需要一个东西重复执行操作,有的可能需要大量重复的代码,这个时候可能需要for来进行循环代码。###例如classnumbers=['zhang','wang','su','meng']for classnumber in classnumbers: print(classnumber)zhangwangsumeng我们设定一个列表将我们同学的名字写到列表中,之后我们设置一个关联量classnumber,使用for进行循环,最后输.原创 2021-09-29 21:43:14 · 113 阅读 · 0 评论 -
0基础学python(6)
想要删除列表中的东西在python中还是有很多方法的如果你知道想要删除的东西在列表中的位置,那么你可以使用del进行删除。###例如classnumbers=['zhang','wang','su']print(classnumbers)del classnumbers[0]print(classnumbers)为了进行对照我们设置了两组输出,第一组直接进行输出,第二组我们将索引指向了0我们第一个输出的是['zhang','wang','su']第二个输出的是['wang'.原创 2021-09-28 07:49:34 · 109 阅读 · 0 评论 -
0基础学Python(5)
这几的宿舍生活发现,我可能不太适合长时间待在宿舍中,也许真如有个学长说的,宿舍只是你睡觉的地方,不是学习的地方,可能我需要思考找个地方能够自己待着了,但是还有很多问题我不能解决,图书馆我还没有去过,但是已经听说每天都是爆满的了,找个教室的话不确定能不能找到,电脑怎么充电的问题也很令人头疼。当你想要修改列表中的元素的时候是不是也会头疼,其实只需要指定列表中的索引。例如classnumber=【‘zhang’,‘su’,‘wang’】你想要将su修改为fanclassnumber【1】=‘fan’这原创 2021-09-27 07:35:47 · 72 阅读 · 0 评论 -
0基础学python(4)
时间安排真的很重要,对于一个大学生来说,昨天去面试学生会体育部,首先学长就像我提问了一个问题,如果我的班长工作与体育部的工作重合了怎么办,这个关于时间安排的问题在我第一次面试,面试国旗护卫队的时候就被问过了,我犹豫了一会,我回答的是我能选上班长是同学们的对我的信任,我不能辜负他们对我的信任,学长又提问,我们如果选择了你说明也是对你的信任,我一时哑口无言。后来想了一下,我认为能力越大肩负的责任也就越大,我还是需要不断强大自己,直到自己能力足够强大了就可以肩负上这份责任,同样的时间问题还是需要强大的管理能力,.原创 2021-09-26 07:39:57 · 105 阅读 · 1 评论 -
0基础学Python(3)
这段文字突然又不知道从哪开始说了,想说的有很多,这经历几天的工作后慢慢发现自己逐渐有些疲惫了,担任着班长的工作,每天手机几乎不能离身,许多工作都需要我及时关注,或及时安排。其实我在军训期间对大学生活会还是有很丰富的想象的,想着自己可以干好班长工作,并且有很多时间去干别的事情,认为自己可以加入学生会,参加工作室,加入校科协,参加篮球爱好者协会。这几天发现我想的东西还是太少了,时间对于我来说太过于紧迫了,而且自己也还在大一不想让自己回到高三那样的时间安排中,所以我必须要做些取舍,其实对于我来说大学最最最美好的生原创 2021-09-25 09:45:38 · 128 阅读 · 0 评论 -
0基础学Python(2)
0基础学Python今天又听了很多大佬的宣讲,认识到了自己今后有很多不同的发展方向,原来接触的还只是冰山一角,不是更小的一块冰渣。令我印象最深的是前端的网页开发,真的很吸引我,但是想要做到出色的网页,需要更多的专业知识,想要成为那样的大佬还需要很漫长的时间,需要更多时间充实自己。f字符串还是比较有意思的,他可以让两个变量成为一个,还可以关联变量来完整信息。例如first_name=“ada”last_name=“lovelace”这是两个变量,再设置一个变量full_name然后用f字符串将上面两原创 2021-09-24 23:40:28 · 91 阅读 · 1 评论 -
0基础学习Python
0基础学习Python这几天都在军训,训前学习的几行简单的代码也都忘的差不多了,现在学Python几乎都是靠一本叫Python从入门到实践的书,不知道适不适合我,但是我感觉还是可以看的进去的,不像网上一些一个语调说话,平淡无奇但是点赞量却特别高的视频一样,可能是我自己的原因没有看进去,也许这些视频还有别的许多亮点,我还不到水平。反正就目前来看,还是看书学效率高一点,书上每个步骤都写的很清楚,但是文字一多了总会让人快速,会忽略一些细节,这个在我打错代码的时候深有体会,明明按照步骤打的,但是却不能运行,反过来原创 2021-09-23 22:53:32 · 159 阅读 · 0 评论