python数据分析第二章——python基础补充(内省、转义、unicode编码、日期处理)

python基础补充

jupyter特有内省功能 ?

2.2.4 内省

  • ?:显示信息

  • ?:函数的话,显示文档字符串,就是函数的注释,三个双引号那个

  • ??:显示函数源代码

  • 星号 名称 星号?: 显示NumPy顶层函数中包含load的函数列表

多行字符串,用三引号

c = “”"
一顿火锅
两串烧烤
三杯阔落
四盆龙虾
五香花生
六味猪蹄
七斤荔枝
八个榴莲
九足饭饱
食不我待,得抓紧
“”"

这个字符串,包含了十行文本,换行符\n也是包含在其中的

试着用count计算回车符

轻松转义,不用每个打//

想要轻松打出\,就要使用r’

raw表示原生的,肉,生肉

s = r'人\生\不\易\\且\吃\且\珍\惜'

s ## 注意这是在查看s本身
'人\\生\\不\\易\\\\且\\吃\\且\\珍\\惜'

print(s)
人\生\不\易\\且\吃\且\珍\惜

Unicode编码

encode
decode

bool为False的情况

  • 0的布尔值是False
  • 字符串为空是 False
    ⚠️字符串是0是true

None可以作为一个常用的函数参数默认值

def add_and_maybe_multiply(a, b, c=None):
    result = a + b
    
    if c is not None:
        result = result * c
        
    return result

None 不仅是一个关键字,还是NoneType类型的唯一实例

日期处理

  • datetime类
  • 替换:替换时间中的一些值
  • 相减相加
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

Datetime格式化的详细说明(ISO C89兼容)

%Y 四位年份

%y 两位年份

%m 两位的月份 [01,12]

%d 两位的天数 [01,31]

%H 24小时制 [00, 23]

%I 12小时制 [01,12]

%M 两位分钟 [00,59]

%S 秒值 [00,61] 6061用于区分闰秒??还有闰秒?

%w 星期值 [0, 6] 0星期天

%U 一年中第几个星期 [00,53],星期天是每周第一天,第一个星期天前一周为第0个星期

%W 一年中第几个星期 [00,53],星期一是每周第一天,第一个星期一前一周为第0个星期

%z UTC时区骗纸,格式为 +HHMM 或 -HHMM,简单时区则为空??

%F %Y-%y-%d的简写,如2014-4-18

%d %m/%d/%y的简写,如04/18/12
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值