python输出数字和字符串_(一)1-5Python数字和字符串
作業(yè)
一、數(shù)字?jǐn)?shù)據(jù)類型用于存儲(chǔ)數(shù)值。它們是不可變數(shù)據(jù)類型。
a = 3.0
b = 2.5
c = 2.4
Python支持不同的數(shù)值類型
1、init(有符號(hào)整數(shù)) - 它們通常被稱為整數(shù)或整數(shù)。它們是沒(méi)有小數(shù)點(diǎn)的正或負(fù)整數(shù)。
2、float(浮點(diǎn)實(shí)數(shù)值) - 也稱為浮點(diǎn)數(shù),它們表示實(shí)數(shù),并用小數(shù)點(diǎn)寫整數(shù)和小數(shù)部分。
數(shù)字類型轉(zhuǎn)換
Python可將包含混合類型的表達(dá)式內(nèi)部的數(shù)字轉(zhuǎn)換成用于評(píng)估求值的常用類型。 有時(shí)需要從一個(gè)類型到另一個(gè)類型執(zhí)行明確數(shù)字轉(zhuǎn)換,以滿足運(yùn)算符或函數(shù)參數(shù)的要求。
● int(x)將x轉(zhuǎn)換為純整數(shù)。
● long(x)將x轉(zhuǎn)換為長(zhǎng)整數(shù)。
● float(x)將x轉(zhuǎn)換為浮點(diǎn)數(shù)。
數(shù)學(xué)函數(shù)
1、abs(x) x的絕對(duì)值,x與零之間的(正)距離。
2、round(x,n) 返回浮點(diǎn)數(shù)x的四舍五入值。
c = 2.555
d = 1.545
print(round(c,2))
print(round(d,2))
運(yùn)行結(jié)果:
2.56
1.54
二、python布爾類型對(duì)應(yīng)兩個(gè)布爾值:True和False,分別對(duì)應(yīng)1和0。
print(True == 1)
print(False == 0)
print(True + False + 520)
運(yùn)行結(jié)果:
True
True
521
三、字符串是 Python 中最常用的數(shù)據(jù)類型。我們可以使用引號(hào)('或")來(lái)創(chuàng)建字符串。
1、Python不支持字符類型; 字符會(huì)被視為長(zhǎng)度為1的字符串,因此也被認(rèn)為是一個(gè)子字符串。要訪問(wèn)子串,請(qǐng)使用方括號(hào)的切片加上索引或直接使用索引來(lái)獲取子字符串。 例如 -
str1 = "abbstrbcdestrfghistrjklmn"
print(str1[0],str1[1], str1[2],str1[3])
運(yùn)行結(jié)果:
('a', 'b', 'b', 's')
str1 = "abbstrbcdestrfghistrjklmn"
2、 字符串find()方法
print(str1.find("str"))
運(yùn)行結(jié)果:
3
3、 字符串replace()
print(str1.replace("str","STR"))
運(yùn)行結(jié)果:
abbSTRbcdeSTRfghiSTRjklmn
4、 字符串split() shell 里面的awk 的-F 的選項(xiàng)
print(str1.split("str"))
運(yùn)行結(jié)果:
['abb', 'bcde', 'fghi', 'jklmn']
5、字符串join()
print('hello '.join(str1.split('str')))
運(yùn)行結(jié)果:
abbhello bcdehello fghihello jklmn
6、 字符串strip()
b = ' adrffgf dffs adff '
print(b.lstrip())
print(b.strip())
運(yùn)行結(jié)果:
adrffgf dffs adff (末尾有空格)
adrffgf dffs adff(末尾沒(méi)空格)
7、 字符串format()
name = "cnblogs"
url = "www.cnblogs.com"
print("hello " + name )
print("hello %s" % name)
print("hello {0},url is: {1}".format(name,url))
運(yùn)行結(jié)果:
hello cnblogs
hello cnblogs
hello cnblogs,url is: www.cnblogs.com
8、三重引號(hào)
Python中的三重引號(hào)允許字符串跨越多行,包括逐字記錄的新一行,TAB和任何其他特殊字符。
總結(jié)
以上是生活随笔為你收集整理的python输出数字和字符串_(一)1-5Python数字和字符串的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python打开figure对象_Pyt
- 下一篇: 天天向上续python3.3_pytho