![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python学习
_庄@雅@丽
.............
展开
-
python _拆包
第一种方式:#定义一个列表my_list = [1, 3.14, “hello”, True]#将my_list中的元素赋值给这几个变量num,pi, my_str, my_bool = my_list #一 一对应赋值的#输出print(pi)print(my_bool)————运行结果:第二种方式:num, pi, my_str, my_bool = [1, 3.14, “hello”, True]运行结果:...原创 2022-03-29 11:40:08 · 569 阅读 · 0 评论 -
python入门_匿名函数_给几个例题体现作用
看不懂的,下面有程序解析‘’’1、fun(1, 2, lambda x,y:x+y)中,1)lambda x,y:x+y 是一个函数且是一个有参数有返回值的函数。2)fun函数有三个实参,分别为1,2和lambda x,y:x+y2、def fun(a, b, opt) 中有三个形参,与实参应是一 一对应。1)a = 1,b = 2,opt = lambda x,y:x+ydef fun(a, b, opt):result = opt(a, b) 中,1、opt(a,b)里的a和b就是形.原创 2022-03-09 16:29:35 · 566 阅读 · 0 评论 -
python入门_匿名函数
匿名函数 藏匿名字的函数,对函数的简写函数作为参数传递, 表达式:f = lambda x,y:x+y一、无参数无返回值的函数正常写法def my_print():print(“hello python”)my_print()简写f = lambda : print(“hello python”)#执行f()二、无参数有返回值的函数正常写法#def my_pi():return 3.14print(my_pi())简写#表达式的定义f = lambda : 3.14pr原创 2022-03-09 16:22:14 · 1214 阅读 · 0 评论 -
python入门_函数的四种类型
使用函数分为两步:第一步 先定义函数def -> define 定义函数格式: def 函数名(): 执行的代码01 执行的代码02 执行的代码03 执行的代码....第二步 函数的调用(执行)格式: 函数名()函数的四种类型1、无参数无返回值(# 没有传参 ,没有return返回值)2、无参数有返回值加粗样式3、有参数无返回值形参: 形式参数格式: def 函数名(形参1, 形参2,原创 2022-03-09 15:38:14 · 2695 阅读 · 0 评论 -
Python入门_Python的安装教程(二)
上一个教程中,安装好python后,需要进入python的安装路径才能执行命令…这篇教程主要是通过配置环境变量来直接执行python;此时,可以看到直接打开控制台直接输入python即可,不需要再进入pyhon的安装路径下去执行python;...原创 2019-10-28 22:15:11 · 150 阅读 · 0 评论 -
Python入门_打印矩形
案例:whil打印矩形 5行6列的矩形i=1while i<=4: j=1 while j<=5: print("* ",end="") j+=1 print("\n") i+=1运行结果:原创 2019-02-20 11:40:20 · 3814 阅读 · 0 评论 -
Python入门_for循环打印三角形
案例:for循环打印三角形~for i in range(0,4): for j in range(0,i+1): print("* ",end="") j+=1 print("\n") i+=1运行原创 2019-02-20 11:37:16 · 2971 阅读 · 0 评论 -
Python入门_打印1-100之间偶数的和
案例:计算1-100之间所有偶数的和i=1sum=0while i<=100: if i%2==0: sum+=i i+=1 else: i+=1print("1-100之间所有偶数的和为%d"%sum)原创 2019-02-20 11:33:49 · 9277 阅读 · 0 评论 -
Python入门_打印10个数
案例:键盘录入数字,要求满足1-20之间的数,如果满足就打印,并记录个数,打印满10个就结束。count=0while True: num=int(input("请输入1-20之间的数字:\n")) if num>=1 and num<=20: print("满足条件,数字为",num) count+=1 if co...翻译 2019-02-20 11:28:26 · 2015 阅读 · 0 评论 -
Python入门_水仙花数
案例:输入一个100-999之间的数,判断是否是水仙花数num=int(input("请输入一个100-999之间的数\n"))if num&gt;=100 and num&lt;=999: ge=num%10 shi=num//10%10 bai=num//10//10%10 #bai=num//100%10 num2=ge**3+shi**3+bai**3...原创 2019-02-20 11:22:44 · 571 阅读 · 0 评论 -
Python学习_查找某个元素是存在
待续…原创 2019-02-25 17:57:50 · 304 阅读 · 0 评论 -
Python入门_打印九九乘法表
11=112=2 22=4i=1while i<=9: j=1 while j<=i: print("%d*%d=%d "%(j,i,j*i),end="") j+=1 print("\n") i+=1运行结果:原创 2019-02-20 11:43:14 · 178 阅读 · 0 评论 -
Python入门_lower 、upper使用
#lower upper 大小写转换str="HELLO worLD"print(str.lower())#变成小写print(str.upper())#变成大写运行结果:原创 2019-02-20 11:47:17 · 869 阅读 · 0 评论 -
Python入门_用户登录案例
用户登录案例:预设用户名,小王,密码123,控制台输入姓名和密码如果用户名输入正确且密码正确:显示欢迎您,小王如果用户名输入错误,提示:用户名不存在如果用户名输入正确,密码错误,提示用户名或者密码错误userName=input("请输入姓名:\n")if userName=="小王": passwd = input("请输入密码:\n") if passwd=="123...原创 2019-02-20 11:52:33 · 688 阅读 · 0 评论 -
Python入门_求100-999之间所有的水仙花数
案例:求100-999之间所有的水仙花数for i in range(100,1000): ge=i%10 shi=i//10%10 bai=i//100%10 s=ge**3+shi**3+bai**3 if s==i: print("数字%d是水仙花数"%i) #遇到一个就打印一个 i+=1 else: ...原创 2019-02-20 11:55:44 · 4405 阅读 · 0 评论 -
Python学习_查找并修改列表中的元素
#电视剧列表str=[&quot;你好,旧时光&quot;,&quot;暗恋 橘生淮南&quot;,&quot;最好的我们&quot;,&quot;同桌的我&quot;]print(str)name=input(&quot;请输入你要修改的电视剧名字:\n&quot;)newName=input(&quot;请输入新电原创 2019-02-26 15:02:23 · 1569 阅读 · 0 评论 -
Python学习_删除元素的三种方式(del、pop、remove)
str=["你好,旧时光","暗恋 橘生淮南","最好的我们","如果这一秒,没有遇到你""同桌的我","迷雾围城","东宫","平凡的世界","活着"]print("删除前:",str)#第一种方式,del,根据下标删除元素del str[2]print("用del删除元素:",s原创 2019-02-26 15:35:50 · 2149 阅读 · 0 评论 -
Python学习_反转(reverse)和排序(sort)
num=[58,47,98,12,100,72,36,49,89]print("原来的列表:",num)#倒过来num.reverse()print("反转后:",num)num.sort() #排序,从小到大print("从小到大:",num)#从大到小num.sort(reverse=True) print("从大到小:",n原创 2019-02-26 16:18:30 · 1574 阅读 · 0 评论 -
Python学习_案例for循环嵌套
案例:言情小说家有很多,他们每个人都有些作品。用列表实现,分别计算他们各有多少作品并把每个作家的小说名字打印出来。#作品列表ss=[[&quot;寂寞空庭春欲晚&quot;,&quot;如果这一秒,我没遇见你&quot;,&quot;东宫&quot;,&quot;迷雾围城&quot;,&quot;爱情的开关&quot;,&原创 2019-02-26 17:18:01 · 1062 阅读 · 1 评论 -
Python学习_案例:提取列表中的大值和最小值(三种方式)
从列表中获取最大值与最小值第一种方式,通过正序sort()从小到大排序nums = [18,39,11,34,51,100,69,71,92,88,5,75]nums.sort()max=nums[len(nums)-1]min=nums[0]print("-------------第一种方式-------------")print("最大值:",max)print("最小值&q原创 2019-02-27 09:15:57 · 69191 阅读 · 5 评论 -
Pytho学习_插入元素_insert()
append()、extend()、insert()的区别1、insert()可以自定义插入元素到列表的任意位置2、appent()与extend()只能从列表尾部添加元素list=[&quot;你好,旧时光&quot;,&quot;暗恋 橘生淮南&quot;,&quot;最好的我们&quot;]print(&quot;输出老list列表&quot;,list)原创 2019-02-25 17:54:29 · 218 阅读 · 0 评论 -
Python学习_添加元素2_使用extend()
将整个列表元素逐个添加到str中#第一组列表str=["东宫","寂寞空庭春欲晚","迷雾围城"]print("输出str老列表",str)#第二组列表list=["你好,旧时光","暗恋 橘生淮南","最好的我们"]print(&am原创 2019-02-25 17:35:11 · 557 阅读 · 0 评论 -
Python入门_for循环的使用
#for循环遍历字符串#在键盘上输入name=input("请输入你的姓名:\n")#i表示字符串中每一个字符变量for i in name: print(i)运行结果:另一种输出的显示方式:print中加上end=" “可以使它不换行输出运行结果:当然,你也可以在end=” "空格内加入连接符啥的运行结果:...原创 2019-02-22 21:20:09 · 232 阅读 · 0 评论 -
Python入门_使用while循环计算1-100之间偶数和
#案例:计算1-100之间所有偶数的和i=1#定义一个变量sum为0,用来存放和sum=0while i<=100: #每次sum和i相加 if i%2==0: sum+=i i+=1#执行完之后,打印sum的值print("1-100之间偶数和是%d"%sum)运行结果:...原创 2019-02-22 21:08:37 · 54652 阅读 · 8 评论 -
Python入门_while循环打印1-1000之间的整数和
#案例:计算1-100之间所有整数的和i=1#定义一个变量sum为0,用来存放和sum=0while i<=1000: #每次sum和i相加 sum+=i i+=1#执行完之后,打印sum的值print("1-1000所有整数和是%d"%sum)运行结果:...原创 2019-02-22 21:02:09 · 6747 阅读 · 3 评论 -
Python入门_条件判断if嵌套使用
案例:输入公交卡当前的金额,只要超过或者2元,就可以坐公交车,如果空座位的数量>0,就可以坐下。#键盘输入公交卡金额money=int(input("输入公交卡当前的金额:\n"))#判断金额是否>2元if money>=2: print("钱够,可以上车了---") #输入座位数量 seatCount=int(input("请输入当前空座位的数量:\n")) ...原创 2019-02-22 20:55:19 · 1017 阅读 · 0 评论 -
Python入门_Python中注释(单选/多行注释)
1.加 # 的是单行注释2.加‘’’‘’’ 是多行注释右击空白处运行代码,此时报错~错误提示是,要变UTF-8选择UTF-8即可!再次运行此时注释行中的代码并未输出~...原创 2019-02-12 11:27:29 · 1901 阅读 · 0 评论 -
Python入门_人生中第一个Python程序(PyCharm软件操作)
PyCharm软件的下载安装与使用就不多说了,自行百度~打开软件下载了一个中文版的(网上有教程)一、新建项目二、创建包(右击项目名)三、创建文件(右击包名)现在直接写代码即可~在空白处右击鼠标,运行程序运行后的结果在下方显示~...原创 2019-02-12 11:09:20 · 248 阅读 · 0 评论 -
Python入门_人生中第一个Python程序(控制台操作)
能过上章节配置python的环境变量,此时可直接在控制台中输入命令~一、第一个Python程序 helloWorld1、在本地任意盘新建txt的文本并编辑文本输入:print(“helloWorld”) (引号是在英文状态下)2.保存文本并以.py格式保存文本注: 有时会看不到文本后面的点缀,这时点击 菜单“查看”----&amp;amp;gt;勾选“文件扩展名”即可3、按 windows ...原创 2019-01-14 20:49:34 · 2626 阅读 · 0 评论 -
Python入门_Python配置环境变量
上一章节是下载安装Python,这章节配置环境变量~配置环境变量与不配置环境变量的区别如下:1.如果不配置环境变量的话,直接执行python不能成功!按windwos + r 输入cmd,打开控制台若直接输入命令:python ,则显示’python’不是内部或外部命令~ 想直接输入python命令的话,就得进行安装路径(像上一章节)比较麻烦!2.如果配置环境变量的话,可直接输入命令...原创 2019-01-14 17:40:20 · 617 阅读 · 0 评论 -
Python学习_修改元组
通过嵌套列表来修改元组a=(2,"李四",["Linux","oracle","Python"])print(a)a[2].append("在远方")print("修改后:",a)运行结果:原创 2019-02-28 11:58:25 · 397 阅读 · 0 评论 -
Python学习_案例:录入个人信息
录入三个人信息(姓名、年龄、性别)并将个人信息整体打印出来infos=([],[],[])for i in infos: name=input("请输入姓名:\n") age=int(input("请输入年龄:\n")) sex=input("请输入性别:\n") list=infos[i] list.append(name) list.append(age) list.appe...原创 2019-02-28 16:20:58 · 5785 阅读 · 0 评论 -
Python学习_startswith、endswith的区别与使用
1.startswith:以什么什么开头 。回答正确,True回答错误, False2.endswith:以什么什么结尾回答正确,True回答错误, False案例:名字为流白间name=&quot;流白间&quot;flag=name.startswith(&quot;流&quot;)print(flag) #返回Trueflag=name.endswith(&quot;东宫&a原创 2019-02-24 19:26:00 · 1007 阅读 · 0 评论 -
Python学习_添加元素1_使用append()
案例:向列表中添加一个元素str=[&amp;amp;quot;东宫&amp;amp;quot;,&amp;amp;quot;寂寞空庭春欲晚&amp;amp;quot;,&amp;amp;quot;迷雾围城&amp;amp;quot;]#以列表形式输出print(str)#添加元素str.append(&amp;amp;quot;如果这一秒,我没遇见你&amp;原创 2019-02-25 16:57:09 · 2514 阅读 · 0 评论 -
Python学习_使用isdigit()、isalpha()计算出数字、字母的个数
案例:输入内容包含数字和字母,判断数字和字母各有多少个str = input("请输入内容:\n")s=0 #数字的个数a=0 #字母的个数for i in str: if i.isdigit(): s+=1 elif i.isalpha(): a+=1print("数字的个数是",s)print("字母的个数是",a)运行结果:...原创 2019-02-25 15:27:10 · 2678 阅读 · 0 评论 -
Python学习_使用isdigit()取出所有的数字
案例:输入内容包含数字,取出所有的数字。str=input("请输入一段内容:\n")# 定义一个空字符串num=""#遍历,for i in str: #判断str中的每个字符串,i代表str中的每个字符串 if i.isdigit(): #如果是数字就添加到num中 num+=iprint(num)运行结果:...原创 2019-02-25 15:10:42 · 1587 阅读 · 0 评论 -
Python学习_字典的增、删、改、清空
案例:对字典进行增、删、改、清空操作info={"name":"胖子","age":"18","sex":"女","mei":False}print(info)#增加元素info["height"]="165"print("增加元素",info)#修改元素info["name"原创 2019-03-01 09:19:16 · 232 阅读 · 0 评论 -
Pytho学习_获取字典中的元素
案例:获取字典中的元素info={"name":"胖子","age":"18","sex":"女","mei":False}print(info)print("姓名为%s"%info["name"])print("年龄为%s"%info["age"])print("性别为原创 2019-03-01 09:04:01 · 1224 阅读 · 0 评论 -
Python学习_字典的基本格式
info={"name":"胖子","age":"18","sex":"女","mei":False}print(info)运行结果:原创 2019-03-01 08:58:13 · 3890 阅读 · 0 评论 -
Python学习_join的使用
案例:将str1的每个字符拼接到str中str="aaa"str1="bbb"print(str.join(str1)) #输出结果不是 aaabbb运行结果:(间接插入b aaa b aaa b,每隔一个b 就插入 aaa )...原创 2019-02-24 20:00:38 · 150 阅读 · 0 评论