您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關python入門基礎點,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
python語言簡練、易學,基本上沒有什么編程經驗的人都可以很快上手,并且做一個有簡單功能的腳本,幫助我在工作中完成任務。那下面就來看看python入門知識有哪些東西,了解這些東西我們就可以像寫shell腳本一樣來通過python來完成我們的簡易工作需求。【當然比shell更易學、用】
[python] view
plaincopy
1、基本的輸入/輸出:
someth = input('Please input something:\n') ##獲取標準輸入
somethelse = raw_input('please input some other thing:\n')
print someth, #輸出不換行
print someth #輸出并換行
print 'your input is %s,other thing %s' % (someth, somethelse) #格式化輸出
2、基本類型及賦值:
bool = True/False
int = 1
lang = 1L
float = 0.1
cpm = 1 + 2j
str = 'string'
tuple = (1,2)
list = [1,2]
dict = {1:1,2:2}
null = None
3、基本操作符:
a > b
a < b
a == b
a != b
a <> b
a <= b
a <= b
a += b
a -= b
a is b
a is not b
a in b
a not in b
a + b
a - b
a * b
a / b ##真正除,帶小數部分
a // b ##地板除,結果取商的整數部分
a % b
a ** b ##計算a的b次方
a | b
a & b
a ^ b
a >> 2 #@左移2位,相等于乘以4
a << 2
a and b
a or b
not a
4、基本類型操作:
索引訪問: #支持索引的數據類型有:元組,列表,字符串
(1,2,3,4)[0] ##1
[1,2,3,4][1] #2
'1234'[2] #'3'
賦值: ##字符串、元組為不可變類型不能修改其值
[1,2,3,4][2] = 5 #[1,2,5,4]
切片訪問: 支持的類型同上
(1,2,3,4)[1:] #[2,3,4]
[1,2,3,4][:3] #[1,2,3]
'1234'[2:3] #'3'
'12345'[:] #'12345'
賦值: ##字符串、元組為不可變類型不能修改其值
[1,2,3,4][2:] = 5 #[1,2,5]
映射訪問:
{1:'a', 2:'b',3:'c'}[2] #b
賦值:
{1:'a', 2:'b',3:'c'}[2] = 'd' #{1:'a', 2:'d',3:'c'}
5、控制語句:
if a == b:
pass
elif a == c:
pass
else:
pass
while True:
break
else:
pass
for i in range(5):
print i
if i == 4:
break
else:
continue
else:
pass
6、文件的輸入/輸出:
fs = open(filename, 'w') ##第二個參數為打開文件的方式,w新寫,r只讀,a附加寫,【b】二進制方式讀,如exe文件; + 讀寫方式
fs.writelines('some str')
fs.writelines('some other str')
fs.close()
fs = open(filename, 'r')
print fs.readline()
還有像內建函數等,可以通過解釋器的幫助功能直接查到,有2個非常有用的命令如下:
[python] view
plaincopy
dir(object) ##查看指定對象的所有屬性,沒有參數時默認對象是python解釋器默認對象
嘗試如下操作:
dir()
a = 1
dir() ##看看區別
dir(a)
help(object) ##dir只能看看基本的屬性,具體做什么的,返回什么類型,需要什么參數,就要用help查看了
help() #不帶參數直接進入幫助模式,這里你可以直接輸入對象名查看幫助
int ##數據類型
os ##模塊名稱
abs ##函數名稱
* ##查看python所有的內建類型
__builtin__ ##查看內建模塊的內容,這里有所有的內建函數的說明,內建類,內建數據結構等
q ##退出幫助模式
help(__builtin__) ##帶參數時直接查看指定的對象的所有幫助內容
看完上述內容,你們對python入門基礎點有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。