c語言 字串 正序再倒序 python字串

2021-10-12 01:22:55 字數 2700 閱讀 6629

索引:通過下標來獲取元素,從零開始

從左到右為正序,從零開始

從右往左為倒序,最右邊為-1,倒數第二為-2,......

分片:獲取字串當中的乙個子串行,[0,3]不包含3,

[ ]內可以有乙個數字也可以有三個兩個

倒序輸出,str="python"

print(str[-1:-3:-1])  #  no

print(str[::-1]) # nohtyp

當str[0:6:-1]時,什麼也不輸出,因為索引值不再方向內

+能夠連線兩個字串,實現拼接

*,當字串與數字相乘時,輸出為字串的倍數,str="python"

print(str*3)  # pythonpythonpython

print("-"*10) # -----------

判斷字元是否在字串裡面 in

in 在....裡面

name='python'

result = 'py' in name

print(result)

轉義字元 , 前面加r後就不轉義了

print(r'%s說:'hahhahha'' % name)
內建函式大小寫相關的函式 capitalize() title() upper() lower()

message = 'zhaorui is a beautiful gril!'

msg = message.capitalize()#將字串的第乙個字元轉化為大寫

print(msg)

msg=message.title()#將每個單詞的首字母大寫

print(msg)

# istitle()判斷每個單詞的首字母是不是大寫,返回布林值

print(msg.istitle())

print(message.upper())#全部轉化為大寫

print(message.lower())#全部轉化為小寫

計算字串的長度 len() print(lent(str)

max和min是按照ascll碼的大小

print(max(str))

ptint(min(str))

python中字元數字漢字,空格等等,長度都是1,空格也計算在內python中採用unicode編碼方式,幾乎涵蓋了計算機所能夠表示的所有字元chr()將unicode編碼轉化成字元

ord()將字元轉化為unicode編碼

print(chr(10004))   #是個對號

print(ord('ζ')) #這是希臘文,編碼為950

%格式化輸出

使用.format( )放法進行格式化輸出

模板字串是由一系列槽(用大括號表示)組成,用來控制字串中嵌入值出現的位置,其基本思想是將format()方法中逗號分隔的引數按照序號替換到模板字串的槽中(序號從0開始編號)。

在字串裡用佔位,在.format(逗號分隔的引數)

print("hello{}!你是個好的{},工作{}年了".format("鐵蛋","程式設計師",10 ))

# hello鐵蛋!你是個好的程式設計師,工作10年了

還可以在裡面用序號,

print("hello!你是個好的,工作年了".format("程式設計師",10, "鐵蛋"))

# hello鐵蛋!你是個好的程式設計師,工作10年了

C語言 字串 按照字典序排序

給定n個字串,請對n個字串按照字典序排列 input 輸入第一行為乙個正整數n 1 n 100 下面n行為n個字串 字串長度 30 字串中只含有大小寫字母。output 資料輸出n行,輸出結果為按照字典序排列的字串。sample input 9cap tocat card twotoo upboat...

字串倒序

題目描述 給定任意乙個字串序列,將該字串在原有的儲存空間內倒序。輸入輸入乙個字串,如 abcdefg123 輸出輸出倒序後的字串,如 321gfedcba 樣例輸入 abcdefg123 樣例輸出 321gfedcba 提示1.編寫乙個 main 函式實現該功能演算法。地區 南京研究所 public...

字串倒序

string 倒序,利用string是tochararray,在倒序輸出 private static void reversestring1 string str 利用string提供的substring 方法,利用遞迴的方法倒序字串 private static void reversestri...