摘要:人生苦短,我用安裝在官網,發現如下個版本到底使用哪個呢是需要通過聯網完成安裝的是可執行文件方式安裝嵌入式版本,可以集成到其它應用中推薦使用基本數據類型相比其他語言,簡化數據類型數字整型浮點型布爾只有個值字符串列表元組集合數字加減乘除代
人生苦短,我用 python安裝
在python官網,發現如下3個window版本(到底使用哪個呢?): web-based installer (是需要通過聯網完成安裝的) executable installer (是可執行文件(*.exe)方式安裝) embeddable zip file (嵌入式版本,可以集成到其它應用中) 推薦使用:executable installer基本數據類型
python 相比其他語言,簡化數據類型
數字 (整型int 浮點型float)
布爾 (只有2個值:True/False)
字符串
列表 (list)
元組 (tuple)
集合 (set)
數字加、減、乘、除
type(1+1) //int type(1+1.0) //float type(1*1) //int type(1*1.0) //float type(2-1) //int type(2-1.0) //float type(2/1) //float type(2//1) //int type(2//1.0) //float /代表除法(得到float) //代表整除
進制 —— 表示與轉換
二進制: 0b10/0b110 八進制: 0o10/0o170 十六進制: 0x2A/0x49 轉二進制: bin(0xA1) 轉十進制: int(0b1110) 轉八進制: oct(10) 轉十六進制: hex(0o777)
復數
36j布爾
布爾類型其實歸類到數字類型下的,只有2個值:True、False (第一個字母大寫)
轉數字
int(True) //1 int(False) //0
轉布爾
bool(2) //True bool(-1.1) //True bool(0.0) //False bool("wt") //True bool("") //False bool([1,2]) //True bool([]) //False bool({1,2,3})//True bool({}) //False bool(None) //False字符串
如何表示?
單引號: "hello world" 雙引號: "hello world" 三引號: """leffodfdfdsds""" (多行文本)
單雙引號也可以實現多行文本,每行結尾使用
轉義字符
與其他語言一樣,轉義字符為
作用:
1、表示無法‘看到’的字符
2、與語言本身語法有沖突的字符 " "
要輸出let"s go print("let"s go")
原始字符串
要輸入 hello world print(r"hello world") // 原始字符串無法使用在單引號和雙引號
運算
1、拼接 "hello"+"world" 2、重復 "hello"*3 3、截取某一個字符 "helloworld"[1] //e "helloworld"[-3] //r 從字符串末尾開始數 4、截取某段字符 "helloworld"[0:4] //hell "helloworld"[0:-1] //helloworl "helloworld"[2:] //lloworld "java python c++ php ruby"[-4:] //ruby "java python c++ php ruby"[:-4] //java python c++ php 5、獲取字符串長度 len("helloworld") //10列表
定義
// 一種數據集合類型 [1,2,3] ["wtt","hello",1,2,True,[]]
運算
1、拼接 (加) ["小米","oppo","vivo"]+["華為","一加"] // ["小米","oppo","vivo","華為","一加"] 2、重復 (乘) ["華為","一加"]*3 // ["華為","一加","華為","一加","華為","一加"]
操作
1、截取列表某個元素 ["小米","oppo","vivo"][2] //vivo 2、截取列表某段元素 ["小米","oppo","vivo","華為","一加"][0:2] //["小米","oppo"] ["小米","oppo","vivo","華為","一加"][-3:] //["vivo","華為","一加"] 3、獲取列表的長度 len(["小米","oppo","vivo","華為","一加"]) //5元組
定義
// 一種數據集合類型 (1,2,3) (1,"1",True)
注意: 只有1個元素的元組 (1,) 空元組 ()
運算
1、拼接 (加) ("小米","oppo","vivo")+("華為","一加") // ("小米","oppo","vivo","華為","一加") 2、重復 (乘) ("華為","一加")*3 // ("華為","一加","華為","一加","華為","一加")
操作
1、截取元組某個元素 ("小米","oppo","vivo")[2] //vivo 2、截取元組某段元素 ("小米","oppo","vivo","華為","一加")[0:2] //("小米","oppo") ("小米","oppo","vivo","華為","一加")[-3:] //("vivo","華為","一加") 3、獲取元組的長度 len(("小米","oppo","vivo","華為","一加")) //5集合
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/42745.html
摘要:因此,本文將會以一些正經的嚴謹的有深度的大概吧的課題,慢慢的接觸人工智能的相關知識。 Before The Beginning ????近年,技術圈炒的最火的兩個話(ba)題(gua)不外乎就是人工智障智能以及炒幣區塊鏈了,這個系列文章我主要以一個小菜鳥的角度一步一步的對人工智能的相關知識做一點了解,也算是一個顫顫巍巍追著AI浪潮公交車的社會主義五好青年,咳咳,扯遠了...其實對于人工...
摘要:去吧,參加一個在上正在舉辦的實時比賽吧試試你所學到的全部知識微軟雅黑深度學習終于看到這個,興奮吧現在,你已經學到了絕大多數關于機器學習的技術,是時候試試深度學習了。微軟雅黑對于深度學習,我也是個新手,就請把這些建議當作參考吧。 如果你想做一個數據科學家,或者作為一個數據科學家你想擴展自己的工具和知識庫,那么,你來對地方了。這篇文章的目的,是給剛開始使用Python進行數據分析的人,指明一條全...
摘要:大學,光學工程研究生畢業,和程序猿完全不搭邊。那怎么辦,試著學一學唄,學習才是程序猿的天性。所以我在想程序猿是不是都需要新知識刺激一下,才能保持興奮的頭腦。有句話說的很對程序猿就像好奇的貓,追著毛球的線頭玩,最后一個毛球在腦袋里攪漿糊。 說說我自己的經歷。211大學,光學工程研究生畢業,和程序猿完全不搭邊。 畢業后進了成都某國字頭研究所,在行業里摸爬滾打了四年,2018年機緣巧合在家養...
摘要:測試發現缺陷就報,開發改了之后測試再驗證缺陷是否已修復。可以說并不簡單,我個人認為好的測試人員是比開發人員的難度大的,不求全部精通,但要知識廣。 后面這個項目才是我...
摘要:夏天太熱,又不想出門,就讓我們用的來搭建屬于自己的可以對話的老婆吧本文擬使用的開發語言實現類似于的平臺的小娜,或者是下的的。 夏天太熱,又不想出門,就讓我們用的Python來搭建屬于自己的?可以對話的AI老婆吧? 本文擬使用Python的開發語言實現類似于的WIndows平臺的小娜,或者是IOS下的Siri的。最終達到人機對話的效果。 showImg(https://segment...
閱讀 2302·2023-04-25 16:42
閱讀 1204·2021-11-22 14:45
閱讀 2341·2021-10-19 13:10
閱讀 2828·2021-09-29 09:34
閱讀 3412·2021-09-23 11:21
閱讀 2103·2021-08-12 13:25
閱讀 2185·2021-07-30 15:15
閱讀 3496·2019-08-30 15:54