摘要:
一 函数的返回值 如果函数需要返回值:return 内容1,内容2... 如果函数有多个返回值,多个值是以元组类型返回的 如果没有返回值或是return后无任何数据,那么默认返回None # 给定一个整数,返回从1到该数字之间所有数的和 # 一个返回值 def func(n): """求和""" s 阅读全文
摘要:
函数的参数 # 需求定义一个函数,给定一个数字,遍历从1到该数字之间的所有数字 num = int(input("请输入一个整数:")) def func(n): """打印1,n之间的所有数字""" for i in range(1,n+1): print(i) func(num) # 需求定义一 阅读全文
摘要:
基本语法格式 定义:函数就是实现特定功能,能够重复使用的代码块(一行或多行)。 # 定义函数的格式 def 函数名([参数1,参数2...]): """简要描述函数实现的功能""" 实现功能的代码 [return 返回的数据] # 调用函数 函数名([参数1,参数2...]) 说明: def :de 阅读全文
摘要:
一 格式化字符串 print(i,"*",j,"=",i*j,) # 2*3= 6 写法不方便 1 % 形式 不足:在定义模板是需要指定传入的数据类型 格式 描述 %% 百分号标记 %s 字符串 %d 有符号整数(十进制) %f 浮点数字(用小数点符号) # 九九乘法表模板 m = "%d*%d=% 阅读全文
摘要:
字符串特点:不可变,有序序列。 一 不可变类型 二 字符串的序列操作 1 索引 2 切片 3 拼接和重复 4 赋值 5 遍历 三 字符串的方法 1 查找 方法 功能 find 查找,返回从左第一个指定字符的索引,找不到返回-1 rfind 查找,返回从右第一个指定字符的索引,找不到返回-1 inde 阅读全文
摘要:
###为什么set集合可以去重复? #####去重机制 Python内部使用集合set可以对可迭代对象进行去重。 在Python内部是调用了__hash__和__eq__方法。 #####底层原理 set的去重是通过两个函数__hash__和__eq__结合实现的。 1、当两个变量的哈希值不相同时, 阅读全文
摘要:
集合特点:可变的,使用大括号表示, 集合内的元素:无序的,唯一的、不可改变类型 # 创建一个空集合 s = set() s = {} # 创建空字典 (一)集合操作方法 1 增加 add(item) update(set) s = {1,2,3,7,8} s.add(10) # 将10添加到集合中 阅读全文
摘要:
列表和字典区别 列表:强调整体,记录整体的某一个特征 字典:强调个体,记录个体的多个特征。 (一)基本概念 特定:可变类型,元素以键值(key-value)对形式存在,用大括号包围的一种类型。 格式:字典名 = {key1:value1,key2:value2,...} 注意: key:不可变类型, 阅读全文