Python基础
ms--li
这个作者很懒,什么都没留下…
展开
-
函数的递归
def sum_number(num): print(num) # 递归的出口,当参数满足某个条件时,不再执行函数 if num == 1: return # 自己调用自己 sum_number(num - 1)sum_number(3)# 定义一个函数sum_numbers# 能够接收一个 num 的整数参数# 计算...原创 2019-11-06 11:55:39 · 106 阅读 · 0 评论 -
多值参数
def demo(num, *nuns, **person): print(num) print(nuns) print(person)demo(1)demo(1, 2, 3, 4, 5, name="小明", age=18)def demo(*args, **kwargs): print(args) print(kwargs)# ...原创 2019-11-06 11:25:01 · 106 阅读 · 0 评论 -
函数的缺省值
gl_list = [6, 3, 9]# 默认按照升序排序-- 可能会多# gl_list.sort()# 如果需要降序排序需要执行 reverse 参数gl_list.sort(reverse=True)print(gl_list)def print_info(name, title="", gender=True): """ :param title: ...原创 2019-11-06 10:49:02 · 324 阅读 · 0 评论 -
函数的返回值和参数进阶
def measure(): """测量温度和湿度""" print("测量开始。。。") temp = 39 wetness = 50 print("测量结束。。。") # 元祖- 可以包含多个数据,因此可以使用元组让函数一次返回多个值 # 如果函数返回的类型时元组,小括号可以直接省略 # return (temp,we...原创 2019-11-05 08:55:46 · 141 阅读 · 0 评论 -
局部变量和全局变量
def demo1(): # 定义一个局部变量 # 1》出生:执行了下方的代码后,才会被创建 # 2》 死亡: 函数执行完成之后 num = 10 print("在demo1 函数内部的变量是 %d" % num)def demo2(): num =99 print("demo2==> %d" %num) pass#...原创 2019-11-04 16:46:44 · 221 阅读 · 0 评论 -
可变 变量和不可变 变量
原创 2019-11-04 15:46:34 · 541 阅读 · 0 评论 -
变量进阶--引用概念
def test(num): print("在函数内部 %d 内存地址是 %d " % (num,id(num))) # 1> 定义一个字符串变量 result = "hello" print("函数要返回数据的内存地址是%d " % id(result)) # 2》将字符串变量返回,返回的是数据的引用,而不是数据本身 return r...原创 2019-11-04 15:29:11 · 146 阅读 · 0 评论 -
综合应用-- 名片管理系统
# 无限循环 ,由用户主动选择什么时候结束循环while True: # 显示功能菜单 action_str = input("请选择希望执行的操作:") print("您选择的操作是:【%s】 " % action_str) # 1 2 3 针对名片的操作 if action_str in ["1","2","3"]: # 新增...原创 2019-11-04 11:47:17 · 172 阅读 · 0 评论 -
公共方法
for num in [1,2,3] print(num) if nun == 2: braekelse:#如果循环体内部使用了break 退出循环#else下方的代码就不会执行 print("会执行吗")print("循环结束")students = [ {"name": "啊土"}, {"name": "小美"}]#...原创 2019-11-02 09:45:50 · 176 阅读 · 0 评论 -
字符串切片
原创 2019-11-01 18:01:39 · 225 阅读 · 0 评论 -
字符串
str1 = "hello python"str2 = '我的外号是"大西瓜"'print(str1[1])print(str2)for char in str2: print(char)hello_str = "hello hello"# 统计字符串的长度print(len(hello_str))# 统计某一个小(子)字符串出先的次数print(hello_...原创 2019-11-01 17:47:15 · 183 阅读 · 0 评论 -
字典
字典的定义# 字典是一个无序的数据集合,使用print 函数输出时,通常输出的顺序的是不一致的xiaoming = {"name": "小明", "age": 18, "gender": True, "height": 1.75, "weight": 75.5}print(xiaoming)...原创 2019-11-01 15:52:16 · 112 阅读 · 0 评论 -
元组
元组的定义tuple (元组)与列表类似,不同之处在与元组的 圆熟不能修改元组 表示多个元素组成的序列元组在python开发中,有特定的应用场景用于存储一串信息,数据,之间的使用**,**分隔元组用()定义元组的索引从0开始info_tuple =("zhangsan",18,1.75,"zhangsan")# 1. 取值和去索引print(info_tuple[...原创 2019-11-01 14:57:06 · 105 阅读 · 0 评论 -
列表--常用操作--
取值 增 改 删 查name_list =[ "zhangsan","lisi","wangwu"]# 1. 取值和取索引# list index out of range- 列表索引超出范围print(name_list[0]) # 指定索引# 想知道数据的内容,想确定数据在列表中的位置print(name_list.index("wangwu"))# 使用inde...原创 2019-11-01 14:15:17 · 154 阅读 · 0 评论 -
模块
使用模块中的函数模块是python 程序架构的一个核心概念模块就好比工具包,想要使用这哥工具包,就需要导入 import 这个模块每一个以扩展名py结尾的python 源代码文件都是一个模块模块中定义的全局变量,函数都是模块能够提供给外界使用的工具...原创 2019-11-01 10:37:56 · 93 阅读 · 0 评论 -
函数的嵌套使用
函数的嵌套使用def print_line(): print("*" * 50)print_linedef print_line(char): print(char * 50)print_line("-")def print_line(char, times): print(char * times)print_line("-",40)def print_...原创 2019-11-01 09:32:22 · 136 阅读 · 0 评论 -
函数的参数及返回值
原创 2019-10-31 17:41:11 · 100 阅读 · 0 评论 -
函数基础
原创 2019-10-31 17:29:08 · 59 阅读 · 0 评论 -
while循环嵌套 /字符串转义
循环嵌套while 嵌套就是 while里面还有while#定义一个计数器变量,从数字1开始,循环会比较方便row = 1# 2 开始循环 while row <= 5: print("*" * row) row += 1row = 1# 2 开始循环 while row <= 5: col = 1 while col <= row: prin...原创 2019-10-31 17:02:55 · 186 阅读 · 0 评论 -
break和continue
break和continuebreak 和 continue是专门在循环中使用的关键字break 某一条条件满足时,退出循环,不再执行后续重复的代码continue 某一条件满足时,不执行后续重复的代码break 和 continue 只针对 当前循环有效i = 0while i < 10: #break 某一条条件满足时,退出循环,不再执行后续重复的代码 # i ==...原创 2019-10-31 15:58:18 · 113 阅读 · 0 评论 -
循环/赋值运算符
print("Hello Python")print("Hello Python")print("Hello Python")print("Hello Python")print("Hello Python")#打印5遍 Hello Python#定义一个整数变量,记录循环的次数i = 1# 开始循环while i <= 5: #希望在循环内执行的代码 pr...原创 2019-10-31 15:35:32 · 228 阅读 · 0 评论 -
elif语句
在开发中使用 if 可以判断条件使用elif 可以处理条件不成立的情况但是,如果希望再增加一些条件,条件不同,需要执行的代码也不同是可以使用elif语法格式如下:if 条件1:条件1满足执行的代码elif 条件2:条件2满足执行的代码elif 条件3 :条件3满足执行的代码else:以上条件都不满足时使用的代码对比逻辑运算符的代码if 条件1 and 条件2:条件1满足...原创 2019-10-31 13:29:00 · 1964 阅读 · 0 评论 -
逻辑运算
# 练习1: 定义一个整数变量age ,编写代码判断年龄师是否正确age = 120# 要求人的年龄在0 - 120之间if age >= 0 and age <= 120: print("年龄正确")else: print("年龄步正确")# 练习2定义两个整数变量 python_score c_ scorepython_score = 80c_sco...原创 2019-10-31 11:33:30 · 209 阅读 · 0 评论 -
判断(if)语句
if 判断语句基本语法age = int (input("请输入年龄:"))if age >= 18; print("你已经成年欢迎进入网吧海皮")else: print(" 你还没有成年,请回家写作业吧")...原创 2019-10-31 11:09:00 · 232 阅读 · 0 评论 -
变量的命名
原创 2019-10-31 10:38:47 · 41 阅读 · 0 评论 -
变量的计算和和输入输出 / input函数
2)字符串变量之间使用+ 拼接生成新的字符串变量的格式化输出原创 2019-10-31 10:21:27 · 285 阅读 · 0 评论 -
变量使用及的类型
原创 2019-10-30 17:09:21 · 76 阅读 · 0 评论 -
变量的基本使用
原创 2019-10-30 16:25:22 · 98 阅读 · 0 评论 -
程序执行原理
原创 2019-10-30 16:11:05 · 63 阅读 · 0 评论 -
程序的注释和算数运算符
原创 2019-10-30 15:54:27 · 87 阅读 · 0 评论 -
第一个python程序
原创 2019-10-30 11:06:16 · 60 阅读 · 0 评论 -
执行Python程序的3种方式
原创 2019-10-30 11:27:33 · 245 阅读 · 0 评论