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