新聞中心

創(chuàng)新互聯(lián)成立于2013年,先為德江等服務(wù)建站,德江等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為德江企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
python中常用的幾種函數(shù)
1、input函數(shù)
input()函數(shù):主要作用是讓用戶輸入某個(gè)內(nèi)容并接收它。
#輸入你的年齡
>>> age = input("my age is :")
my age is :20執(zhí)行代碼后輸入年齡,年齡被存放到age變量中,執(zhí)行print后終端會(huì)打印出年齡。
>>> age = input("my age is :")
my age is :20
>>> print(age)
202、raw_input()函數(shù)
raw_input():讀取輸入語(yǔ)句并返回string字符串,輸入以換行符結(jié)束。
>>> name = raw_input("please input your name:")
please input your name:abc
>>> print(name)
abc
>>> type(name)
注意:input()和raw_input()函數(shù)的區(qū)別:(1)input支持合法python表格式“abc",字符串必須用引號(hào)擴(kuò)起;否則會(huì)報(bào)語(yǔ)法錯(cuò)誤(2) raw_input()將所有輸入作為字符串,返回string,而input()輸入數(shù)字時(shí)具有自己的特性,返回輸入的數(shù)字類型int或float。
#1、語(yǔ)法報(bào)錯(cuò)
>>> name = input("input your name:")
input your name:abc
Traceback (most recent call last:)
File "",line 1, in
File "",line 1, in
NameError: name 'abc' is not defined #2、正確輸入
>>> name = input("input your name:")
input your name:"abc"
>>> print(name)
abc#3、input()數(shù)據(jù)類型
>>> age = input("your age:")
your age:20
>>> type(age)
#4、raw_input() 數(shù)據(jù)類型均為str
>>> age = raw_input("your age:")
your age:20
>>> type(age)
3、format()函數(shù)
format():格式化字符串函數(shù),常用功能是插入數(shù)據(jù)和數(shù)字格式化;
①插入數(shù)據(jù)
eg :輸出 ”你叫***,你的年齡***“;
先輸入用戶的姓名和年齡,用變量name和age接收數(shù)據(jù)。
>>> name = input("please enter your name:")
please enter your naem:root
>>> age = input ("please enter your age:")
please enter your age:18使用format()實(shí)現(xiàn)數(shù)據(jù)的插入;其中 {} 為占位符,具體數(shù)據(jù)再后面導(dǎo)入。
>>> print('your name {}, your age {}.format(name,age))
your name root, your age 18②數(shù)字格式化
eg:保留數(shù)據(jù)的兩位小數(shù);不帶小數(shù)為:{:.0f};
>>> print("{:.2f}".format(3.1415926))
3.144、range()函數(shù)
range():如需處理一組數(shù)字列表,且數(shù)字列表滿足一定規(guī)律時(shí)使用;range()函數(shù)可以生成一個(gè)從0到x-1的整數(shù)序列。
同時(shí)range(a,b)可以取某個(gè)區(qū)間的整數(shù)。
eg:①、打印0到9的整數(shù)。
>>> for a in range(10): ... print(a) ... 0 1 2 3 4 5 6 7 8 9
②、打印10到15之間的整數(shù)。
>>> for a in range(10,15): ... print(a) ... 10 11 12 13 14
注意:range(a,b)取區(qū)間數(shù)時(shí)包頭不包尾,尾數(shù)要+1。
5、xrange()函數(shù)
xrange():與range()類似,但不創(chuàng)建列表,而是返回一個(gè)xrange對(duì)象,它的行為與列表相似,但只在需要時(shí)計(jì)算列表值,當(dāng)列表很大時(shí),可以為我們節(jié)省內(nèi)存。
>>> a = xrange(10) >>> print a[0] 0 >>> print a[1] 1 >>> print a[9] 9
python學(xué)習(xí)網(wǎng),免費(fèi)的在線學(xué)習(xí)python平臺(tái),歡迎關(guān)注!
分享標(biāo)題:創(chuàng)新互聯(lián)Python教程:Python中常用的函數(shù)介紹
文章鏈接:http://fisionsoft.com.cn/article/dhsisih.html


咨詢
建站咨詢
