1. 程式人生 > 其它 >python一些內建函式

python一些內建函式

# range函式
# i =0
# for i in range(0,-10,-1):
# print(i)
# i += 1
# #####################################轉換函式
# bool()傳入引數轉換為布林值
# int()傳入引數轉換為整型
# float()傳入引數轉換為浮點數
# complex()傳入引數轉換為複數
# str()返回物件的字串表現形式
# ord()返回Unicode字元對應的整數
# chr()返回整數對應的Unicode字元
# 轉換進位制 bin() 二進位制,oct() 八進位制,hex() 十六進位制
## 注意當int(),不傳入引數時,返回值為0float()不傳入引數時,返回值0.0.complex()兩個引數都不提供時,返回值是複數0j


# #############################字串相關函式
# format()函式格式化字元 具體使用:str.format()方法中的str是模板字串,其中由多個{}表示的佔位符,
# 這些佔位符負責接收format函式中引數。一般有如下三種情況:


# 1)位置引數匹配:在模板字串中,如果佔位符{}為空(即沒有順序的序號),將會按照引數出現的先後次序進行匹配.
# 反之,如果佔位符被指定了引數的序號,則會按照序號替換對應的引數:
# eg"{}{}一起跑".format("", "")
# ->我和他一起跑
# "{0}{1}一起跑".format("", "")"
# ->我和他一起跑
# "{1}{0}一起跑".format("", "")"
# ->他和我一起跑
# "{1}{0}(2)一起跑".format("", "", "")"
# ->他和我和你一起跑
# {1}{0}(1)一起跑.format("", "")"
# 他和我和他一起跑

# 2)使用鍵值對的關鍵字引數匹配
# format()方法中的引數用鍵值對形式表現時,模板字元中用來表示
# eg"{我叫{名字},今年{年齡}歲,出生在{年份}".format(名字="wu", 年齡=21, 年份=2000)
# ->我叫wu,今年21歲,出生在2000

# (3)使用序列的索引作為引數匹配
# 如果format()方法中的引數是列表或者元組,可以用索引(序號)來匹配
# egstudent=["wu",21]
# school=("廣州", "gcc")
# "{1[0]出生在{0[0]},他今年{1[1]}歲了}".format(school, student)
# ->wu出生在廣州,他今年21歲了
# 使用str.format()函式格式化字串:
# 1)寬度x位,左//居中對其
# print('{:*>8}'.format('3.14'))右對齊
# ****3.14
# 左對齊
# print('{:*<8}'.format('3.14'))
# 3.14****
# 居中對其
# print('{0:*^8}, {0:*^8}'.format('3.14'))
# **3.14**, **3.14**

# 2)用科學計數法表示
# print('{0:e}, {0:2e}'.format(3.14159))
# 3.141590e+00, 3.141590e+00

# 字串的操作符 a= "hello" b= "hi"

# + #連線字串 a+b 的輸出結果位hellohi
#