python基礎入門

2021-07-30 15:43:21 字數 1716 閱讀 1081

eg: print "%s is number %d!"%("python",1)

python的print語句,與字串操作符%使用,可實現字串的替換功能,

%s:表示字串替換 %d表示乙個整型來替換, %f 表示乙個浮點來替換,

1:raw_input()內建函式,它讀取標準輸入,並將讀取到的資料賦值給指定的變數

eg: user=raw_input(" enter login name: ")

num=raw_input('now enter a number :') int(num)*2 輸入轉化為整形

+   -   *   /   //    %    **    加、減、乘、除、除、取餘、乘方

操作符中//為浮點除法,不管運算元是什麼型別,浮點除法總是真正執行除法,對結果四捨五入

python中變數命名規則與其他大多數語言類似。python變數大小寫敏感

python為動態型別的語言,不需要宣告變數名,變數型別和值在賦值的同時被初始化。

注: python中不支援自增和自減操作符,–n 就相當於-(-n)即 n

有符號整型:int

長整型:long

布林值

浮點值

複數python中字串被定義為引號之間的字元集合,可以使用()和切片操作符得到子字串

pystr=」python」

pystr[0] 就是p

pystr[2:5] 就是tho

字串相加就是連線字串 「python」+」python」=」pythonpython」 str()可以把別的變數轉為字串 str(『123』) = 『123』

元組: atuple=(『robots』,77,93,』try』) 一旦建立完畢就不能修改。 注意單個元素是後面要加, eg:a=(1,)

tuple和list結合使用就會有乙個相對可變的tuple eg: btuple = ([1,2,3],[2,3])

特點 :查詢速度快\key-value沒有順序\key值必須不可變,key值可以是int str

字典是python中的對映資料型別,由鍵和值構成

adict=

訪問:adict[『host』]=earth adict.keys() = [『host』,』name』]

字典新增 adict[『tel』]=」1234』

刪除,del adict[『host』] 刪除字典中鍵值為a的元素

adict.pop(『a』) 刪除並返回鍵值為a的元素。

adict.clear()清空

del adict 刪除整個字典。

eg: a= set([1,2,3])    初始化:set()函式中傳入乙個list    當list中有重複元素時set會只保留乙個元素.
set訪問只能用in 1 in a 返回ture 或false

遍歷也用for in

新增 a.add(2) 沒有2則新增啊, 若有2怎什麼也不返回

刪除a.remove(2) 若a中沒有2則報錯

**塊通過縮排對齊表達**邏輯,而不是使用大括號,
注: 在python的學習中,如果需要得到乙個陌生函式的幫助,只需要對它呼叫內建函式help

eg: help(raw_input)

python入門記錄 python入門基礎習題記錄

執行python指令碼的兩種方式 1 配置好環境變數,python py 2 python進入python直譯器,直接執行 簡述位 位元組關係 1 1位元組 byte 8位 bit 簡述ascii,unicode,utf 8,gbk關係 1 ascii 最早的一種編碼方式,用乙個位元組也就是8位來表...

Python入門基礎

python基礎 1.python說明 可以通過help 函式查詢幫助文件,id 函式查記憶體位址。個人覺得python的語法和環境與matlab有點像。2.python特點 解釋性,物件導向,高階動態,跨平台可移植,易擴充套件,膠水,開源,可嵌入性。3.基本輸入輸出語句 輸入函式 raw inpu...

Python基礎入門

十年生死兩茫茫,不思量,自難忘,華年短暫,陳辭歲月悠悠傷,滿腔熱血已蕪荒,展未來,後生強,戰戰兢兢,如履薄冰心彷徨,青絲化雪 鬢角成霜,已是英雄遲暮,人生怎慷慨激昂?第乙個python程式 python基礎 函式 高階特性 函式式程式設計 模組 物件導向程式設計 物件導向高階程式設計 錯誤 除錯和測...