字串型別

2022-07-29 21:21:34 字數 2222 閱讀 4562

字串可以表示姓名,性別

name = 'nick'       # == name = "nick"

gender = 'male' # == gender = "male"

三引號中的字串可以換行

poem = '''鋤禾日當午,汗滴禾下土。

誰知盤中餐,粒粒皆辛苦'''

print(poem)

如果字串中需要單引號,則需要用雙引號包裹字串

print("nick's name is nick")

print('''nick's name is "nick"''')

轉意

# 本來'表示字串結束了,但是加上\表示這個'只是乙個很普通的字元

print('nick\'s name is "nick"')

縮排

print('\tnick handsome')     # 4個空格,縮排
換行

print('鋤禾日當午,汗滴禾下土.\n誰知盤中餐,粒粒皆辛苦')    #換行
原生字串

print(r'\t\n')  # 原生字串

# eg:

for i in range(5):

print('1',end=',') # end控制輸出的形式 # 1,1,1,1,1

print('\r1', end=',') # 原位列印 # 1,

字串的運算

print('nick' + 'handsome')       # nickhandsome

print('nick'*5) # nicknicknicknicknick

# 沒加引號的就是變數名

s = str(18)

print(s) # 18

print(len(s)) # 2

字串的內建方法(字串獨有的方法)

s = 'nick handsome height:180 weight:70'

res = s.split(':') # 切割,以指定的字串切割大的字串

print(res) # ['nick handsome height', '180 weight', '70']

print(s.startswith('nick ')) # 以指定字串開頭 # true

print(s.endswith(':70')) # 以指定字串結束 # true

print(s.center(50,'*')) # ********nick handsome height:180 weight:70********

f-string格式化

s1 = 'nick'

s2 = 'handsome'

s3 = 'height'

s4 = 180

print(s1+' '+s2+' '+s3+' '+str(s4)) # nick handsome height 180

print(f' ') # {}會占用變數名的值,並且數字會轉成字串 # nick handsome height 180

print('{} {} {} {}'.format(s1,s2,s3,s4)) # {}會占用變數名的值,並且數字會轉成字串

# nick handsome height 180

# 為了列印好看,本身沒有意義

s = 'nick'

print(f'') # :表示後面的字元有意義,*表示填充的字元,^中間;《居左;>居右,10表示填充的字元長度

# nick******

height = 180.01

print(f'') # :表示後面的字元有意義,.3f保留三位小數 # 180.010

mysql字串型別 mysql 字串型別

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

字串型別

c 定義了乙個內容豐富的抽象資料型別庫,其中,string和vector是兩種最重要的標準庫型別,前者支援可變長字串,後者則表示可變長的集合。還有一種標準庫型別是迭代器,它是string和vector的配套型別,常被用於訪問string中的字元或vector中的元素。本篇將介紹string型別。標註...

字串型別

redis字串型別鍵的查詢 1.get 查詢key的值 2.mget 查詢所有key的值 3.getrange 查詢乙個字串的子串,子串的內容取決於start和end.4.strlen 返回key的字串長度 5.getset 原子地給乙個key設定value並且將舊值返回 redis字串型別鍵的計數...