python基础
文章平均质量分 69
小刘想学架构
为成为一名优秀的架构师而努力
展开
-
Python中的函数
1. 函数的定义与调用2. 函数调用的参数传递(位置实参,关键字实参)def calc(a, b): # a,b形参 c = a + b return cresult = calc(10, 20) # 10,20实参print(result)res = calc(b=10, a=20) # 等号左侧的变量的名称 称为 关键字参数print(res)3. 函数参数传递的内存分析def fun(arg1, arg2): print('arg1', arg1原创 2022-04-02 17:20:56 · 1806 阅读 · 0 评论 -
Python中的字符串
1. 字符串的创建与驻留机制字符串在python中字符串是基本数据类型,是一个不可变的字符序列字符串驻留机制定义仅保存一份相同且不可变字符串的方法,不同的值被存放在字符串的驻留池中,Python的驻留机制对相同的字符串只保留一份拷贝,后续创建相同字符串时,不会开辟新空间,而是把该字符串的地址赋给新创建的变量驻留机制的几种情况(交互模式)字符串的长度为0或1时符合标识符的字符串(数字字母下划线)字符串只在编译时进行驻留,而非运行时[-5, 256]之间的整数数字sys中原创 2022-03-31 20:12:49 · 3708 阅读 · 1 评论 -
Python中的else用法
Python中的else用法1. 和if搭配使用1.1 多分支结构"""多分支结构,多选一执行 从键盘录入一个整数 成绩 90-100 A 80-89 B 70-79 C 60-69 D 0-59 E 小于0或大于100:为非法数据(不是成绩的有效范围)"""score = int(input('请输入一个成绩:'))# 判断if 90 <= score <= 100: print('A级')elif 80 <= score <原创 2022-03-30 11:33:10 · 1089 阅读 · 0 评论 -
Python中的元组和集合
一、Python中的元组1.元组的概念Python内置的数据结构之一,是一个不可变序列"""不可变序列,可变序列"""'''可变序列 列表,字典'''lst = [10, 20, 45]print(id(lst))lst.append(300)print(id(lst))'''不可变序列 字符串,元组'''s = 'hello'print(id(s))s = s + 'world'print(id(s))print(s)2.元组的...原创 2022-03-29 18:29:15 · 1303 阅读 · 0 评论 -
Python中的字典
1. 字典概念 Python内置的数据结构之一,与列表一样是一个可变序列。 以键值对的方式存储数据,字典是一个无序的序列。(列表是有序的) 字典通过计算key的hash值确定存储位置,所以key应为不可变序列(字符串,整数等) 2. 字典原理 Python中的字典根据key,通过hash函数,计算出存储位置,找到value 3. 字典的创建"""字典的创建方式"""'''使用{}创建字典'''scores = {'张三': 100, '李四': 98...原创 2022-03-24 18:49:37 · 15968 阅读 · 0 评论 -
Python中的列表
1.列表的创建"""python列表可以支持不同数据类型"""'''创建列表的第一种方式,使用[]'''lst = ['hello', 'world', 98, 'hello']'''创建列表的第二种方式,使用内置函数list()'''lst2 = list(['hello', 'world', 98])2.列表对象的索引lst = [2,6,2,1]print(lst[0]) # 正序索引依次为0,1,2...n-1print(lst[-4]) # ...原创 2022-03-23 20:04:27 · 1103 阅读 · 0 评论