个人笔记——Python基础

Python程序执行原理1.操作系统会首先让CPU把Python解释器的程序复制到内存中2.Python解释器根据语法规则,从上向下让CPU翻译Python程序中的代码3.CPU负责执行翻译完成的代码格式化字符格式化字符含义%s字符串%d有符号十进制证书,%06d表示输出的整数显示位数,不足的地方使用0补全%f浮点数,%.02f表示小数点后只显示两位...
摘要由CSDN通过智能技术生成

Python程序执行原理

1.操作系统会首先让CPU把Python解释器的程序复制到内存中
2.Python解释器根据语法规则,从上向下让CPU翻译Python程序中的代码
3.CPU负责执行翻译完成的代码

变量相关

变量分类

变量分为数字型与非数字型
数字型:int float bool(True/False) complex(复数型,主要用于科学计算)
非数字型:字符串、列表、元组、字典
非数字型变量的特点:
1.都是一个序列,也可以裂解为容器
2.可取值[]
3.可遍历for in
4.可计算长度、最大/最小值、比较、删除
5.可链接+和重复*
6.可切片

变量命名之驼峰命名法

小驼峰:第一个单词以小写字母开始,后续单词的首字母大写,例如firstName,lastName
大驼峰:每一个单词的首字母都采用大写字母,例如FirstNmae,LastName
python常用:单词之间用_连接,例如first_name,last_name

列表

列表.sort()  # 升序排序
列表.sort(reverse=True)  # 降序排序
列表.reverse()  # 反转/逆序
列表.count(数据)  # 数据在列表中出现的次数
列表.index(数据)  # 获取数据第一次出现的索引
列表.insert(索引,数据)  # 在指定位置插入数据
列表.extend(列表2)  # 将列表2的数据追加到列表1
del 列表[索引]  # 删除指定索引的数据
'''
del 关键字本质上是将一个变量从内存中删除,如列表a = ['张三', '李四'],令name='李四'
del name,则列表中的李四会被删除,name变量也会被删除,后续代码也无法使用这个变量
所以在日常开发中要用列表索引删除,即del a[1]
'''
列表.pop  # 删除末尾数据
列表.pop(索引)  # 删除指定索引的数据
列表.append(数据)  # 在末尾追加数据
列表.remove(数据)  # 删除第一个出现的指定数据
列表.clear()  # 清空列表

元组

Tuple与列表类似,但其中的元素不能修改
元组用()定义
创建空元祖:tuple = ()
元组中只包含一个元素时,需要在元素后面添加逗号

tuple.count()  # 数据在元组中出现的次数
tuple.index()  # 获取数据第一次出现的索引

元组在开发中的应用场景
1.函数的参数和返回值,一个函数可以接收任意多个参数,或者一次返回多个数据
2.格式字符串,格式化字符串后面的()本质上是一个元组
3.让列表不可以被修改,以保护数据安全

字典

通常用于存储描述一个物体的相关信息
和列表相比,列表是有序的对象集合,字典是无序的
字典的键值对中键相当于索引,必须是唯一的,且只能是字符串、数字或者元组

字典.keys()  # 所有key的列表
字典.values()  # 所有values的列表
字典.items()  # 所有(key,value)元组列表
字典[key]  # 取key对应的value,如果key不存在会报错
del 字典[key]  # 删除指定键值对,key不存在会报错
字典.get(key)  # 取kdy对应的value,如果key不存在不会报错
字典.pop()  # 删除键及对应的值,key不存在会报错
字典.popitem() # 随机删除一个键值对
字典.clear()  # 清空字典
字典[key] = value  # 如果key不存在则新建键值对,如果key存在则修改键值对
字典.setdefault(key, value)  # 同上
字典.update(字典2
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值