随笔分类 - python30天养成计划
python学习笔记
摘要:函数 作用:结构话编程对代码的最基本的封装,一般按照功能组织一段代码,封装的目的是为了复用,减少冗余代码,代码更加简洁、美观,可读易懂; 分类: 内建函数,如max() reversed()等 库函数,如math.ceil()等 函数定义、调用 def语句定义函数 def 函数名(参数列表): 函数
阅读全文
摘要:id() 返回对象在内存中的地址 hash() 返回对象的hash值 type() 返回对象的类型 float() int() bin() hex() oct() bool() list() tuple() dict() set() complex() bytes() bytearry() 类型转换
阅读全文
摘要:标准库datetime datetime模块 对日期、时间、时间戳的处理 datetime类 类方法: today() 返回本地时区当前时间的datetime对象; now(tz=None) 返回当前时间的datetime对象,时间到微秒,如果tz为None,返回和today()一样; utcnow
阅读全文
摘要:字典 dict 特点:key-value键值对的数据的集合 可变的、无序的、key不重复;非线性结构; 字典的初始化 d=dict() 或者 d = { } dict(**kwargs) 使用name=value对初始化一个字典; dict(iterable,**kwarg) 使用可迭代对象和nam
阅读全文
摘要:set set的元素要求set的元素必须可hash,目前学过的不可hash的类型有list、set; 1、元素不可以被索引 可变的、无序的、不重复的元素的集合 2、set可以被迭代 set增加 add(elem) 增加一个元素到set中,如果元素存在则什么都不做; update(*others) 合
阅读全文
摘要:封装 将多个值使用逗号分割,组合在一起;本质上,返回一个元组,只是省略了小括号;python特有语法,被很多语言学习和借鉴;比如javascript;t1=(1,2) 定义为元组;t2=1,2 将1和2封装成元组type(t1)type(t2) 当定义一个值的时候,元素以逗号分割,则默认以元组封装;
阅读全文
摘要:字符串 1、一个个字符组成的有序的序列,是字符的集合; 2、使用单引号、双引号、三引号引住的字符序列 3、字符串是不可变对象 4、python3起,字符串就是Unicode类型; 字符串特殊举例: 不对\n或者\t做处理的三种方式: test=r'hello \n word' test=R'hell
阅读全文