字元型的相關函式

2021-08-16 22:38:52 字數 2320 閱讀 2799

字元型的相關函式

number相關

數值型的相關函式

1)匯入math模組(數學模組)

import math   #(匯入模組)

-----------

from math import *   #(從math模組匯入所有函式)

from math import sqrt,pow,fabs

2)使用math模組

import math

math.sqrt   (16)              #  (開方)----4

math.ceil   (19.56132)        #  (上行取整:獲取大於給定引數數值的最小整數)----20

math.floor  (19.54623)        #  (下行取整)----(19)

math.trunc  (20.9123)         #  (截斷取整)----(20)

round(number[,ndigits])       #  (四捨五入) 

注釋* 不是math函式 

number實際是float的數值

表示可選項(如果沒有可選項,則會取整數)

round(9.26)---10

round(9.12)---9

round(0.5)---0     *

ndigits表示保留小數的位數round(7.128654,2)---7.13

round(7.1125,3)---7.112    *

round(7.12,3)---7.12

math.pow    math.pow(3,2)  3的2次方     #求平方

math.pow    math.pow(2,3) 2的3次方

math.sqrt   math.sqrt(9)                          #求開方

math.log(x[,base])       

#求對數值

base預設基數為e     e=math.exp(1)  e**1

log(2.718284)     1.000

log(4,2)    基數為2

算出基數為2的4的對數:2

math.log(5,5) ---

3.14(pei)的常量:math.pi

絕對值:math.fabs()

字串相關

格式化字元:

1) %格式化

%s : str 

%d : int

%f : float

%nf : float,指定小數點, n小數點保留位數

name = "yangheng"

print("hi," + name),print("hi,",name,"what about you?")

print("hi,%s"%name)

age = 20

print("name:%s"\nage:%d"%(name,age))

2)format()函式 , 格式化函式

字串使用,,,....來佔位,使用format()來從左到右依次

來填充佔位的內容

print("name:\n   age:".format(name,age))

x,y = 3.0,4.0

print('x:,y:'.format(x,y))

3)字元分隔函式split()

"10,20,30".split(",") = > ["10","20","30"]->s 

x,y,z = s 

x = s [0]

y = s [1]

z = s [2]

4)字串也屬於字元列表

s = "disen"  要求:修改第3個字元s為w

s = list(s)將字串轉成列表

s[2] = "w"

s = "".join(s)使用用空格來鏈結(分隔)列表中的每個元素,最後生成乙個字串

s[:2] 從第乙個位置(0)開始,到第3個字元結束,但是不包含第3個字元

s[3:5]從第4個位置開始,取到第5個字元結束[3,5)

s[-2:]取最後兩個字元

s[::-1]反轉字串,-1是步長(預設為1)

s[:4:2]從0位置開始取到第3個字元(包含),但步長為2,即取乙個字元之後,

跨2個字元繼續取                   結果:ds

字串拼接: s = "good" + "man"

print(s)

字串重複:  s = "good"*3

print(s)

計算字串長度:  n = len("good")

print(n)

字元型相加的函式

建測試環境 create table 表 欄位1 varchar 10 欄位2 int,欄位3 varchar 10 insert into 表 select aa 11,t union all select bb 22,t 建函式 create function sumc 欄位3 varchar ...

字元函式的相關使用Tips

敲碼少年三井壽 c語言本身沒有字串型別,通常放在常量字串 如 char b a 中或者字元陣列 如char a 18 中,字串常量 如 how do you do.china a 字元常量可以賦值給字元變數,如 char b a 但不能把乙個字串常量賦給乙個字元變數,同時也不能對字串常量賦值。str...

字串相關函式

strcmp 比較字串 strcmpi 忽略大小寫比較字串 upper 轉換為大寫 blanks 產生空字串 strmatch 查詢匹配的字串 strjust 對齊字元陣列,包括左對齊,右對齊和居中 strrep 替換字串 strncmp 比較字串的前n個字元 lower 轉換為小寫 deblank...