Python基础知识
建议有程序语言基础的童鞋阅读,零基础阅读可能会有点费解
文章插图
文章目录
Python基础知识注释方法数据类型输入和输出输入输出算数运算符常用运算函数比较运算符逻辑运算符成员运算符分支循环列表列表的取值获取元素的下标获取列表中多个元素(切片)列表的增删改操作增加删除修改列表的排序列表生成式列表常用函数字典(对象)字典的创建方式字典的常用操作获取字典的试图方法字典的遍历字典的生成式元组元组的创建方式元组的遍历集合集合的创建集合的常用操作集合间的关系字符串的常用操作字符串的查询操作方法字符串的大小写转换操作的方法字符串内容对齐操作的方法字符串分割操作的方法判断字符串操作的方法字符串操作的其他方法字符串格式化操作字符串编码和解码操作函数函数的定义和使用函数的返回值函数的默认值函数的参数定义python异常处理机制异常捕获异常捕获注释方法# 单行注释
elsetry...except...else...finally结构python常见的异常类型类与对象类的创建类实例对象动态绑定属性和方法面向对象的三大特征模块和包导入模块包文件的读写内置函数open()创建文件对象常用的文件打开模式文件对象的常用方法with语句(上下文管理器)目录操作 (os 和 os.path)python内置模块
''' 多行注释 '''
数据类型关键字名称示例chr单个字符'', 'd'str字符串(多个chr)'dd', '你好'int整数1,2,3,4float浮点数3.1415926bool布尔Ture, Falselist列表[1,2,3,4]tuple元组('name', 'age')dict字典{'name':'zzl'}set集合{'zzl', 'age', 'gender'}
查看数据类型函数
type(变量) 返回该变量的数据类型
数据类型转换函数
int(num) 将num转换为整数类型
float(num) 将num转换为浮点数类型
bool(num) 将num转换为布尔类型
str(num) 将num转换为字符串类型
注:
- int bool float 任何两种类型都可相互转换
- 任何类型都可以转换为字符串
- str -> int 要求全部为数字
- str -> float 要求全部为数字,且可存在一个小数点
输入和输出输入语法 inp = input('提示文本')
注:输入结果为str数据类型,如须做其他操作可进行数据转换
输出
- 默认输出
print('hello, world')1
- 占位符输出
# %s 的s表示变量的数据类型print('名字:%s,年龄:%s,性别:%s' % (name, age, sex)) 12
- 推荐使用
print(f'名字:{name},年龄:{age},性别:{sex}')1
算数运算符+ - * / ** // %前四个同其他编程语言用法相同
推荐阅读
- 15个例子,掌握Python日期时间处理
- 必知必会的python测试开发笔、面试题
- Python深度学习:使用Augly库进行图片数据增强
- python量化交易:各种指标的绘图、计算及交易策略
- 技巧大集合,熬夜总结53个Python使用技巧和攻击方法
- Python中的property属性
- Python数据分析——处理中国地区信息
- Python4要来了?快来看看Python之父怎么说
- Python如何构建自动在线刷视频
- 非常实用的 Python 库,推一次火一次