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基礎 函式 高階特性 函式式程式設計 模組 物件導向程式設計 物件導向高階程式設計 錯誤 除錯和測...