python基础
OrangutanCaptain
这个作者很懒,什么都没留下…
展开
-
Python-内置数据结构以及一些特性
数字的处理函数round(): 四舍六入,5看奇偶,如果5前面的是奇数,则向下取整,例 如:print(round(2.5)),输出 -> 2,如果5前面的是偶数,则向上取整,例如:print(round(3.5)),输出 -> 4.math模块:floor()函数 --> 向下取整。ceil()函数 --> 向上取整,例如:print(math.floor(2....原创 2019-04-29 14:06:08 · 227 阅读 · 0 评论 -
Python内置数据结构之“字符串”
这篇文字主要学习一下Python中的常用数据结构:字符串字符串join连接"string".join(iterable) -> str 1.将可迭代对象连接起来,使用string作为分隔符 2.可迭代对象本身元素都是字符串 3.返回一个新字符串 举个栗子: >>> ','.join("abc") 'a,b,c' >>> ls...原创 2019-05-06 13:08:00 · 157 阅读 · 0 评论 -
Python内置数据结构学习之----set
这篇文章主要记录自己学习Python中的***set***集合类型首先,set集合有个特点就是,set集合是可变的,但里面的元素是不重复,无序的!!!set定义 初始化set() -> new empty set objectset(iterable) -> new set object>>> s = set(range(5))>>>...原创 2019-05-11 16:36:34 · 223 阅读 · 0 评论 -
Python学习之字典dict
这篇文章主要记载自己学习python中的字典 dict的过程字典的特点: 可变,无序,key不重复字典dict定义 初始化d = dict() 或者 d = {}dict(**kwargs) 使用name=value对初始化一个字典>>> dic1 = dict(a=1,b=2,c=[1,2,3])>>> dic1{'a': 1, 'b': 2...原创 2019-05-11 17:36:39 · 236 阅读 · 0 评论 -
Python中关于函数参数的一些总结
这里主要总结学习python的函数时的一些参数问题函数参数参数调用时传入的参数要和定义的个数相匹配(可变参数例外)位置参数 def f(x, y, z) 调用使用 f(1, 3, 5) 按照参数定义顺序传入实参关键字参数 def f(x, y, z) 调用使用 f(x=1, y=3, z=5) 使用形参的名字来出入实参的方式,如果使用了形参名字,那么传参顺序就可和定义顺序不同传参...原创 2019-05-16 15:02:18 · 261 阅读 · 0 评论 -
Python的的函数柯里化和装饰器
柯里化指的是将原来接受两个参数的函数变成新的接受一个参数的函数的过程。新的函数返回一个以原有第二个参数为参数的函数z = f(x, y) 转换成 z = f(x)(y)的形式举个栗子将加法函数柯里化:def add(x, y): return x + y>>> def add(x):>>> def _add(y):>>&g...原创 2019-05-22 17:09:47 · 248 阅读 · 0 评论 -
Python中的解析式
这篇文章主要介绍Python中的两个非常好用的语法糖,解析式 和 生成器,如果运用熟练的话,可以极大的减少代码的书写量列表解析式语法:[返回值 for 元素 in 可迭代对象 if 条件]使用中括号[],内部是for循环,if条件语句可选返回一个新的列表其实语法很简单,主要看例子来了解如何书写一些解析式例子1:生成一个列表,元素0~9,对每一个元素自增1后求平方返回新列表如果按...原创 2019-05-13 15:55:02 · 379 阅读 · 0 评论