日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python程序员自我评价_写给程序员的简明 Python(1)

發(fā)布時間:2024/9/27 python 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python程序员自我评价_写给程序员的简明 Python(1) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

為什么寫

python作為膠水語言越來越流行, 第三方類庫, 輪子也特別多.

對于創(chuàng)業(yè)型公司或剛開始的產(chǎn)品都可以選用 Python 作為后端支撐, 工具開發(fā), 實現(xiàn)快速迭代.

對于學(xué)習(xí)算法的同學(xué), 是門簡潔如 C的語言.對于搞機(jī)器學(xué)習(xí)的同學(xué),是必備的技能.

從哪開始寫

一些探索的方法

基本的變量類型

內(nèi)建的常用數(shù)據(jù)結(jié)構(gòu)

選擇和循環(huán)語法

類和對象的定義

文件IO操作

Python 中的反射

正文

一些探索的方法

type

type('abc'), 即輸出'abc'的類型.

help

help(str), 即顯示字符串類型的定義.

dir

dir(str), 即顯示出字符串類型定義的方法和數(shù)據(jù).這只是打印名字,不會顯示具體的用法, 和 help 方法不同

ipython

打開終端, 輸入 ipython 即可進(jìn)入交互的 python 環(huán)境進(jìn)行練習(xí).

基本變量類型

Python 中的類型不用進(jìn)行定義, 會自動推斷.但用清楚對應(yīng)的對象是什么類型的, 可以使用 help()方法來查看指定對象或者類型的

整型

1,2,10, -10 這些都是整形.可以使用 help(int),help(1)等查看 int 類型的定義

9180A17F-BE5A-42D3-84D8-D330A2CACBA3.png

字符串類型

Python 的字符串對象, 使用單引號或者雙引號即可表示.如

a = '123'

b = "abbbbb"

859CF28C-6C2B-4A5C-A488-DCB0FC4023A0.png

可以使用 help(str), 查看其對應(yīng)的字符串類定義和相應(yīng)的接口.

浮點類型

Python 的浮點類型是 float 表示

c = 1.23

d = 1e-2

86693F3B-899D-41B7-8823-87BD9DC0DD11.png

內(nèi)建的常用數(shù)據(jù)結(jié)構(gòu)

不可變數(shù)組

1.python 中的不可變數(shù)組是 tuple 類型, 使用雙小括號這個語法糖表示()

l = (1, 2, 3, 4, '5')

2498BCEC-CA34-49A1-95D9-034181F3F940.png

2.可以總結(jié)出 python 的數(shù)值, 支持不同的對象一起存儲

3.tuple 類型的數(shù)組里的元素不可修改.

可變數(shù)組

Python 中的可變數(shù)組, 使用 list 類型表示, 可以使用 help(list)查看具體定義, 語法糖為[]

l = [1,2,3, 4, '5']

D0B5E9DC-847A-4EC3-8E80-C00AAE89A413.png

字典

字典也是語言里常用的結(jié)構(gòu).python中的字典使用 dict 類型表示, 語法糖使用花括號表示{}, 和其它語言一樣, 字典的 key 肯定要是不可變對象, 不然其 hashcode 就不一樣,無法索引, 字典的 value 即可是不可變對象也可以是可變對象

d = {'key1' : 'value1', 'key2' : 'value1'}

2B4FCFD2-62A4-4119-91F0-87532289EE09.png

序列

字符串, 數(shù)組(list, tuple)都是序列, Python 的序列擁有切片操作, 所謂的切片是一種表達(dá)簡潔的語法, 主要用來遍歷數(shù)組, 取元素.

0CF90E5E-DC9A-48DB-8AB6-E18FF9644F0E.png

-1 表示數(shù)組中的最后一個元素

上面是最簡單的切片操作, 更進(jìn)一步的可以自己了解下,比如隔幾個數(shù)取一個數(shù).

其它

python 中的可變數(shù)組叫 list, 又叫列表. tuple 即是不可變數(shù)組, 又稱為元組.dict 即字典

python 中的數(shù)組(list 或 tuple)都是序列的子類, 序列實現(xiàn)了切片操作.

選擇和循環(huán)結(jié)構(gòu)

Python 的選擇和循環(huán)結(jié)構(gòu), 其實和其它語言一樣.比較不同就兩點.

以冒號:作為塊的分隔, 而不是花括號, 使用空格縮進(jìn)表示塊.

條件語句不用小括號()分隔

A096D603-8651-4420-89B1-EF24550FD053.png

還有 for 循環(huán)和 for-each 循環(huán)都大同小異

寫得比較簡單, 有些我認(rèn)為不是必要介紹的元素都剔除了.有其它想了解的可以參考 Python 簡明教程這本書或者官網(wǎng)的文檔.

總結(jié)

以上是生活随笔為你收集整理的python程序员自我评价_写给程序员的简明 Python(1)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。