字串型別的變化

2022-09-03 20:00:23 字數 1090 閱讀 6821

1.format()方法的基本使用:

《模板字串》。format(《逗號分隔的引數》)

模板字串有一系列槽組成,用來控制修改字串中嵌入值出現的位置,其基本思想是將format()方法中逗號分隔的引數按照序號關係替換到模板字串的槽中槽用({})表示,如果大括號中沒有序號則按照出現順序替換。如果大括號中指定了使用引數的序號,按照序號對應引數替換。如果需要輸出大括號,採用兩個大括號中間包乙個大括號即可。

2.format方法的格式控制

format()方法中《模板字串》的槽除了包括引數序號,還可以包括格式控制資訊。此時,槽的內部樣式如下:

其中,《格式控制標記》用來控制引數顯示時的格式,包括:《填充》《對齊》《寬度》,<.>

b: 輸出整數的二進位制方式;

c: 輸出整數對應的 unicode 字元;

d: 輸出整數的十進位制方式;

o: 輸出整數的八進位制方式;

x: 輸出整數的小寫十六進製制方式;

x: 輸出整數的大寫十六進製制方式;

e: 輸出浮點數對應的小寫字母 e 的指數形式;

e: 輸出浮點數對應的大寫字母 e 的指數形式;

f: 輸出浮點數的標準浮點形式;

%: 輸出浮點數的百分形式。     

拓展:字串和位元組流

關於本章節所作習題:

a = int(input(" 請輸入乙個5位整數:"))

s =str(a)

if  s[::]==s[::-1]:

print("{}是乙個回文數!" .format(a) )

else:

print("{}不是乙個回文數!".format(a))

title="比較兩個數的大小"

h1="".format(title)

print(h1)

a=int(input("請輸入乙個整數:"))

b=int(input("請輸入乙個整數:"))

if a>b:

print(a)

else:

print(b)

DelphiXE下的字串變化

字串型別用於描述乙個單獨的書面的文字和符號。一 字元型別 delphi支援ansichar和widechar兩種基本的字元型別。ansichar型別變數使用單位元組來表示乙個字元,widechar使用兩個位元組來表示乙個字元。widechar和ansichar型別的變數之間不能相互賦值,例 varw...

Foreign 字串變化 DP

time limit 10 sec memory limit 128 mb 定義乙個 大寫字母 字串集合,初始時值包含乙個給定的字串s1,每次從中任意取出乙個字串,將它變換後再放入集合中。要求新的字串在集合中沒有出現過。變換的規則 在變化前 後,字串均有大寫字母組成,每次只改動乙個位置,使它的asc...

mysql字串型別 mysql 字串型別

字串型別 字串型別指char varchar binary varbinary blob text enum和set。該節描述了這些型別如何工作以及如何在查詢中使用這些型別。型別大小用途 char0 255位元組定長字串 varchar0 65535 位元組變長字串 tinyblob0 255位元組...