Python基础
Python鸡翅
今天我牙疼
。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python:一个简单的日志输出类
#!/usr/bin/python# -*- coding: utf-8 -*-# @Author : sunqg# @Info : 日志import loggingimport osclass ConfigLog: """ 配置日志 """ def __init__(self, level): """ 初始化参数 :param level: 日志等级 """ # self原创 2021-11-14 22:11:17 · 644 阅读 · 0 评论 -
佛祖保佑!!!!
## _oo0oo_# o8888888o# 88" . "88# (| -_- |)# 0\ = /0# ___/`---'\___# .' \\| |// '.# /原创 2021-04-07 21:44:00 · 145 阅读 · 0 评论 -
Python 匿名函数 高阶函数 闭包 装饰器
文章目录函数的基本使用函数的参数函数的返回值递归函数匿名函数高阶函数闭包装饰器函数的基本使用def 函数名(参数): ......函数的参数# 默认参数的使用 如果传参则使用参数 若没传则使用默认值 =》 缺省参数# 缺省参数要放在最后def func(param, param1=dufault,param=default)# 位置参数func(value1, value2, value3)# 关键字参数func(param=value, param2=value2,原创 2021-04-03 20:56:42 · 235 阅读 · 0 评论 -
python 字典&集合
文章目录字典字典的增删改查字典的遍历字典推导式集合字典字典是一个可变数据类型, 可保存键值对字典在保存数据时时无序的,不能通过下标获取字典里的key不可重复,(后会覆盖前的值)value可以为任意数字类型,key只能是不可变数据类型dict = {key:value, key:value, .... , key:value}字典的增删改查# 查找dict['key'] # print => value 如果查找的key不存在会报错dict.get('key', 'd原创 2021-03-30 22:03:30 · 370 阅读 · 1 评论 -
Python 列表和元组的使用方法
文章目录列表的基本使用列表的增删改查列表的遍历列表排序&反转&复制列表的嵌套列表推导式列表的复制元组列表的基本使用定义列表的格式:[元素1,元素2,元素3, … ,元素n ]列表内的元素可以是不同类型的列表内的元素是有序可变的,可以使用下标来对元素进行切片和修改列表(list)是一个可迭代对象# 字符串转列表name = list('张三') # print => ['张', '三']# 元组转列表name = list(('蒙犽', '后羿', '鲁班', '原创 2021-03-30 11:50:36 · 442 阅读 · 0 评论 -
python-基础 字符串
目录字符串的表达方式字符串的下标常见操作切片求长度查找内容判断计算出现次数替换内容分割成员运算符 in & not in字符串的表达方式可以使用单引号、双引号、一对三双引号、一对三单引号表示字符串嵌套使用,防止不识别转义字符: \ 使用关键字符x= i\\'m xiaoming字符串的下标下标(索引):编号可迭代对象: str、list、tuple(元组) 可使用下标 dict、set、range**用法:**str[index]常见操作切片从字符串里原创 2021-03-28 21:19:53 · 106 阅读 · 0 评论 -
Python基础-循环判断
注:Python里没有switch-casePython里没有do-whilePython里没有(i++/i–)自增自减运算符if-else字符串和数字做比较运算规则:== 为 False!= 为True做比较时若将数字转字符串,易出错注意事项:区间判断(10>x>5): 在有些语言中不能连续判断,但Python可以隐式类型转换: 若if后不是布尔类型会自动转换成为布尔类型三元表达式:对if-else的简写比较两个数大小: x = num1 if原创 2021-03-24 11:29:48 · 757 阅读 · 0 评论 -
python基础-运算符
运算符算数运算符# + - * /# // 取整除, % 取余, ** 指数# () 提升运算符优先级# 字符串支持加法和乘法运算符:# 加法:用于多个字符串类型的拼接 str1 + str2# 数字和字符串之间不可以做加法拼接# 乘法:将一个字符串重复多次 str1 * 2赋值运算符# =# 连接变量可传递赋值a = b = c = d = 'hello'# 可拆包m, n = 3, 5# 此时x为一个元组x = 'hello', 'g原创 2021-03-18 21:56:54 · 136 阅读 · 0 评论 -
Python基础-数据类型详解
数据类型详解数据类型转换# 转换为整数,若字符串不是合法数字会报错a = '32'b = int(a) print(type(b)) # intx = '1a2c'y = int(x) # 报错z = int(x, 16) # 不报错,转为16进制# 转换为浮点数,字符串不合法则报错a = '12.34'b = float(a)# 转换为字符串a = 1234b = str(a)# 转换为布尔值, True:1 False:0# 只有数字0为alseboo原创 2021-03-18 21:53:54 · 182 阅读 · 0 评论 -
python-进制转换
进制转换Python里的数据类型:整型(int) 浮点型(float) 复数(comlex) 字符串(str)布尔(bool)列表(list)元组(tuple)字典(dict) 集合(set)二进制 八进制 十进制 十六进制 Python2和Python3的区别 Python2:八进制以0开头或0o开头 Python3:八进制必须以0o开头 十进制转二进制 三个二进制表示一个八进制 四个二进制表示一个十八进制 使用代码进行进制转换# 十进制转2进制bin(a)原创 2021-03-18 21:53:13 · 107 阅读 · 0 评论 -
在Python中变量的命名规则与规范
规则:由数字、字母和_组成,不能以数字开头严格区分大小写不能使用关键字规范:命名要做到顾名思义遵守一定的命名规范小驼峰命名法:第一个单词首字母小写,后续单词首字母大写大驼峰命名法:每个单词的首字母都大写使用下划线连接在Python中使用变量、函数、模块使用下划线连接的方式;类名使用大驼峰命名法。当然这只是Python之父的编码习惯,不一定要遵守...原创 2021-03-18 12:25:33 · 597 阅读 · 0 评论
分享