分类 about python 下的文章

对比思维

维度:是事务现象的某种特种,一般是分类型变量,如性别、地区、时间。

指标:是衡量事务发展程度的单位和方法,通常需要经过加和、平均等聚合统计才能达到。一般是数值型变量。

 如UV/PV,页面停留时长、用户获取成本等。

“小时候,家长经常把我们与其他小孩子比成绩”

维度:小孩子(人)       指标:成绩

 “我们会对比各大学的往年平均录取率来选择学校”

维度:学校                    指标: 往年平均录取率

“出社会后,我们会常拿当前收入对比过往自己的收入”

-   维度:自己                    指标:收入

import pyttsx3
engine = pyttsx3.init()
rate = engine.getProperty('rate')
engine.setProperty('rate', 125)
voices = engine.getProperty('voices')
engine.setProperty('voice', voices[41].id)  #最好的发音:0、7、11、33、41
engine.say('world')
engine.say('wall')
engine.say('work')
engine.runAndWait()

Python不能有空的代码块,pass通常是“待办事项”占位符。
当您需要处理不想做任何事情的情况时使用它,例如:

try:
    os.mkdir(r'C:\FooBar')
except FileExistsError:
    pass
else:
    os.mkdir(r'C:\FooBar\Baz')
finally:
    print('Wazoooo')

import requests
url = 'http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule'
# 反爬
header = {
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36"
}
def youdao(s):
    dat = {
        "i": s,  # 需要输入翻译的内容
        "from": "AUTO",
        "to": "AUTO",
        "smartresult": "dict",
        "client": "fanyideskweb",
        "doctype": "json",
        "version": "2.1",
        "keyfrom": "fanyi.web",
        "action": "FY_BY_CLICKBUTTION"
    }
    # 把结果以json的形式输出
    resp = requests.post(url, headers=header, data=dat).json()
    return resp['translateResult'][0][0]['tgt']
print(youdao('cat'))

aa = df.日期.dt.strftime('%H/%M/%S%f')#去掉日期保留时间及毫秒
print(aa.str.replace('/','.'))#替换部分字符,把/换成.
方法二:aa = df['日期'].astype(str).str[11:].str.replace(':','.')
////////////////////////////////////////////////////////////////////
三方时间包均有类似操作。

常用
Code    样例
%Y-%m-%d    2021-11-03
%H:%M:%S    06:39:21
%l:%M %p    6:39 AM
%B %e, %Y    November 3, 2021

年
Code    样例    说明
%y    21 或 08    不带世纪的年份,一位补 0,00-99
%Y    2021    带世纪的年份

月
Code    样例    说明
%b    Nov    月份缩写
%B    November    月份全写
%m    09    补0两位月份
%-m    9 或 12    不补0月份
注:

月份缩写:Jan, Feb, Mar, Apr , May, Jun, Jul, Aug, Sept, Oct, Nov, Dec
月份全写:'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'

日
Code    样例    说明
%d    09    补 0 的两位月份日期
%-d    9 或 12    不补 0 日期
%j    054    所在当年第几天,补0为三位
%-j    54    所在当年第几天,不补0
%e    ' 4'    不带前导0,但包含空格,共占两位

周
Code    样例    说明
%a    Sun    周缩写
%A    Sunday    周全名
%w    0    周序数,0 是星期日,6 是星期六
%U    04    所在当年第几周,补0为两位,周日始
%W    04    所在当年第几周,补0为两位,周一始
注:

%U 和 %W 等新年中第一个星期日之前的所有日子都被视为在第0周

%U 星期日为一周的第一天
%W 星期一为一周的第一天

时
Strftime    样例    说明
%H    07    24小时制补0时间
%-H    7    24小时制不补0时间
%I    07    12小时制补0时间
%-I    7    12小时制不补0时间
%p    AM    本地时间 AM 或者 PM 标识
%P    am    本地时间 am 或者 pm 标识

分
Code    样例    说明
%M    06    分钟补0为两位
%-M    6    不补0

秒
Code    样例    说明
%S    06    秒补0为两位
%-S    6    不补0
毫秒/微秒
Code    样例    说明
%f    000000    十进制微秒,在左边填充0