python 基礎(chǔ)語(yǔ)法入門

1. 列表測(cè)試

    num_list=[1,2,3,4,5,6]
    print('num_list:{}'.format(num_list))
    print('num_list[-1]:{}'.format(num_list[-1]))
    print('num_list[-2]:{}'.format(num_list[-2]))
    print('num_list[:3]:{}'.format(num_list[:3]))
    print('num_list[:3:]:{}'.format(num_list[:3:]))
    print('num_list[0:3:]:{}'.format(num_list[0:3:]))
    print('num_list[3:]:{}'.format(num_list[3:]))
    print('num_list[3::]:{}'.format(num_list[3::]))
    print('num_list[::2]:{}'.format(num_list[::2]))
    print('num_list[0::2]:{}'.format(num_list[0::2]))

2.時(shí)間測(cè)試

import time
import datetime
    ts=time.time()
    date_time=time.localtime(ts)
    print(date_time)
    print(time.strftime("當(dāng)前時(shí)間:%Y-%m-%d %H:%M:%S"))
    print(time.strftime("當(dāng)前時(shí)間:%Y-%m-%d %H:%M:%S",time.localtime(1514829722)))
    time.sleep(10)
    print(time.mktime(time.localtime()))
    current_time=datetime.datetime.now()
    print("默認(rèn)格式:{}".format(current_time))

3. json 測(cè)試

import json
user_info_dict={"aa":"sz",
                    "ag":1,
                    "lag":["p","y"],
                    "if_vip":True,
                    "gender":None}
    json_str=json.dumps(user_info_dict)
    python_dict=json.loads(json_str)
    print(json_str)
    print(type(json_str))
    print(type(user_info_dict))
    print(type(python_dict))

4.正則測(cè)試

import re
     str="p j p c"
     rs=re.match("p",str)
     print (rs)
     print (rs.group())
     rs=re.match(".","1")
     print (rs.group())
     rs=re.match("\s","\t")
     print (rs)
     rs=re.match("[ab]","bcc")
     print (rs.group())
     str=r"adb\\abc"
     print (str)
     html_data="<head><title>python</title></head>"
     rs=re.match(r"<(.+)><(.+)>.+</\2></\1>",html_data)
     print(rs)
     rs=re.match(r"<(?P<g1>.+)><(?P<g2>.+)>.+</(?P=g2)></(?P=g1)>",html_data)
     print(rs)
     patten=re.compile("\w{4,10}@163\.com")
     rs=re.match(patten,"python2018@163.com,python2020@163.com")
     print(rs)
     rs=re.match(patten,"abc@123.com")
     print(rs)
     rs=re.search(patten,"python2018@163.com,python2020@163.com")
     print(rs)
     rs=re.findall(patten,"python2018@163.com,python2020@163.com")
     print(rs)
     patten=re.compile("(\w{4,10}@(163|qq)\.com)")
     rs=re.findall(patten,"python2018@163.com,python2020@qq.com")
     print(rs)

5. url訪問(wèn)測(cè)試

import urllib
    response=urllib.urlopen("http://www.baidu.com")
    print (response.read().decode("utf8"))

6. numpy測(cè)試

import numpy as py
    a=[1,1,2,2,3,3,4,4]
    arr=np.array(a)
    print('a:{}'.format(a))
    print ('arr:{}'.format(arr))
    print ('arr shape:{}'.format(arr.shape))
    b=[[1,2,3,4],[5,6,7,8]]
    arr1=np.array(b)
    print('arr1:{}'.format(arr1))
    print ('arr1 shape:{}'.format(arr1.shape))
    arr1_reshape=arr1.reshape(4,2)
    print('arr1_reshape:{}'.format(arr1_reshape))
    print('arr1:{}'.format(arr1))
    arr1[0,0]=10
    print('arr1:{}'.format(arr1))
    print('arr1_reshape:{}'.format(arr1_reshape))
    arr5=np.arange(15)
    print('arr5:{}'.format(arr5))
    print('arr5[8]:{}'.format(arr5[8]))
    print('arr5[8:12]:{}'.format(arr5[8:12]))
    arr6=np.arange(25).reshape(5,5)
    print('arr6:{}'.format(arr6))#切片索引
    print('arr6[1,2:4]:{}'.format(arr6[1,2:4]))
    print('arr6[1:3,2:4]:{}'.format(arr6[1:3,2:4]))
    print('arr6[:,2:]:{}'.format(arr6[:,2:]))
    print('arr6[::2,2:]:{}'.format(arr6[::2,2:]))
    x=np.array([0,1,2,3,1])  #布爾型索引
    print('x:{}'.format(x))
    print('x==1:{}'.format(x==1))
    print('arr6[[False,True,False,False,True]]:{}'.format(arr6[[False,True,False,False,True]]))
    print('arr6[x==1]:{}'.format(arr6[x==1]))
    print('arr6[x!=1]:{}'.format(arr6[x != 1]))
    print('arr6[~(x==1)]:{}'.format(arr6[~(x == 1)]))
    print ('arr6.sum():{}'.format(arr6.sum())) #求和
    print ('arr6.mean():{}'.format(arr6.mean())) #均值
    print ('arr6.std():{}'.format(arr6.std())) #標(biāo)準(zhǔn)差
    print ('arr6.var():{}'.format(arr6.var()))  #方差
    print ('arr6.max():{}'.format(arr6.max()))  # 最大值
    print ('arr6.min():{}'.format(arr6.min()))  # 最小值
    print ('arr6.cumsum():{}'.format(arr6.cumsum()))  # 累計(jì)和
    print ('arr6.cumprod():{}'.format(arr6.cumprod()))  # 累計(jì)積
    print ('arr6.argmin():{}'.format(arr6.argmin()))  # 最小元素索引
    print ('arr6.argmax():{}'.format(arr6.argmax()))  # 最大元素索引
    print ('arr6.T:{}'.format(arr6.T)) #矩陣轉(zhuǎn)置
    a = [ [1,0,0],
    [0,2,0],
    [0,0,3] ]
    print (np.linalg.inv(a)) #逆矩陣
    print ('arr6+arr6:{}'.format(arr6+arr6)) #矩陣的加法
    print ('arr6-arr6:{}'.format(arr6 - arr6))  # 矩陣的減法
    print ('矩陣6的點(diǎn)乘:{}'.format(arr6*arr6))
    print ('矩陣6乘矩陣6:{}'.format(arr6.dot(arr6)))
    print ('矩陣6的跡:{}'.format(np.trace(arr6)))
    print ('矩陣6的特征值:{}'.format(np.linalg.eig(arr6)[0]))
    print ('矩陣6的特征向量:{}'.format(np.linalg.eig(arr6)[1]))

7.padnas 測(cè)試

import pandas as pd
     s1 = pd.Series([1, 2, 3, 4, 5], index=[1, 2, 3, 4, 5])
     print('s1:{}'.format(s1))
     s1 = pd.Series([1,2,3,4,5])
     print('s1:{}'.format(s1))
     print('s1索引:{}'.format(s1.index))
     print('s1數(shù)值:{}'.format(s1.values))
     df=pd.DataFrame([[3,2,np.nan,np.nan],[2,5,3,np.nan],[3,4,5,np.nan],[9,5,3,np.nan]],
                     index=['a','b','c','d'],columns=['one','two','three','four'])
     print ('df:{}'.format(df))
     print ('df按列求和:{}'.format(df.sum()))
     print ('df按行求和:{}'.format(df.sum(axis=1)))
     print ('df去除空值:{}'.format(df.dropna()))
     print ('df條件去除空值:{}'.format(df.dropna(how='all',axis=1)))
     df=df.dropna(how='all',axis=1)
     print ('df用0補(bǔ)全空值:{}'.format(df.fillna(0)))
     print ('df用中位數(shù)補(bǔ)全空值:{}'.format(df.fillna(df.median())))
     print ('concat:{}'.format(pd.concat([df,df])))
     print ('append:{}'.format(df.append(df)))
     print ('merge:{}'.format(pd.merge(df, df,left_on='one',right_on='one',how='left')))

8.matplotlib測(cè)試

import numpy as np
import matplotlib.pyplot as plt
     x=np.random.randn(1000)
     y=np.random.randn(1000)
     plt.scatter(x,y,color='g',marker='*',alpha=0.5)
     plt.title("Scatter plot for 1000 random data from normal distrbution")
     plt.show()
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末灰瞻,一起剝皮案震驚了整個(gè)濱河市翅睛,隨后出現(xiàn)的幾起案子沐扳,更是在濱河造成了極大的恐慌禁荒,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,997評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡星虹,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門镊讼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)宽涌,“玉大人,你說(shuō)我怎么就攤上這事蝶棋⌒读粒” “怎么了?”我有些...
    開封第一講書人閱讀 163,359評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵嚼松,是天一觀的道長(zhǎng)嫡良。 經(jīng)常有香客問(wèn)我锰扶,道長(zhǎng),這世上最難降的妖魔是什么寝受? 我笑而不...
    開封第一講書人閱讀 58,309評(píng)論 1 292
  • 正文 為了忘掉前任坷牛,我火速辦了婚禮,結(jié)果婚禮上很澄,老公的妹妹穿的比我還像新娘京闰。我一直安慰自己,他們只是感情好甩苛,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,346評(píng)論 6 390
  • 文/花漫 我一把揭開白布蹂楣。 她就那樣靜靜地躺著窟扑,像睡著了一般揩懒。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上纫溃,一...
    開封第一講書人閱讀 51,258評(píng)論 1 300
  • 那天墨林,我揣著相機(jī)與錄音赁酝,去河邊找鬼。 笑死旭等,一個(gè)胖子當(dāng)著我的面吹牛酌呆,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播搔耕,決...
    沈念sama閱讀 40,122評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼隙袁,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了弃榨?” 一聲冷哼從身側(cè)響起菩收,我...
    開封第一講書人閱讀 38,970評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎惭墓,沒想到半個(gè)月后坛梁,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體而姐,經(jīng)...
    沈念sama閱讀 45,403評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡腊凶,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,596評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了拴念。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片钧萍。...
    茶點(diǎn)故事閱讀 39,769評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖政鼠,靈堂內(nèi)的尸體忽然破棺而出风瘦,到底是詐尸還是另有隱情,我是刑警寧澤公般,帶...
    沈念sama閱讀 35,464評(píng)論 5 344
  • 正文 年R本政府宣布万搔,位于F島的核電站胡桨,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏瞬雹。R本人自食惡果不足惜昧谊,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,075評(píng)論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望酗捌。 院中可真熱鬧呢诬,春花似錦、人聲如沸胖缤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)哪廓。三九已至狗唉,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間涡真,已是汗流浹背敞曹。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留综膀,地道東北人澳迫。 一個(gè)月前我還...
    沈念sama閱讀 47,831評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像剧劝,于是被迫代替她去往敵國(guó)和親橄登。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,678評(píng)論 2 354