本文目錄一覽:
- 1、python將輸入的中文字符串反轉輸出
- 2、python 如何實現反轉倒序
- 3、Python中字符串常用操作有哪些
- 4、python怎麼將數字反轉後輸出
- 5、python怎麼反轉字符串
- 6、python怎麼實現單詞反轉字符串
python將輸入的中文字符串反轉輸出
#!/usr/bin/env python
# coding=utf-8
#python 2.7
str_ = raw_input(‘input something:’)
print str_[::-1]
—————
input something:123456789
987654321
python 如何實現反轉倒序
#1.字符串、列表、元組均可用此方法 (使用切片的方法) 不修改元素原有內容,將輸出進行賦值
#1.1 字符串
s=’nihao’
s1=s[::-1]
#1.2 列表
lin=[“a”,”b”,”c”]
print(lin[::-1])
#1.3 元組
tup=(“e”,”f”,”g”,”h”,2,3,6)
print(tup[::-1])
#2.列表獨有方法
lin=[“a”,”b”,”c”]
lin.reverse()
print(lin)
Python中字符串常用操作有哪些
字符串是 Python
中常用的數據類型,我們可以使用引號(‘或”)來創建字符串,對字符串進行使用和操作,需要用到特定的函數,以下是常用的Python字符串操作方法:
1. capitalize()
作用:capitalize() 主要是用來實現字符串首字母大寫,其他字母小寫的功能。
實例:
1
2str1 = “oldboy”
print(str1.capitalize())
輸出結果:Oldboy
2. swapcase()
作用:swapcase() 主要是用來實現字符串大小寫反轉。
實例:
1
2str1 = ” Oldboy”
print(str1.swapcase())
輸出結果:oLDBOY
3. title()
作用:title() 主要是用來實現字符串非字母隔開的部分,首字母大寫,其餘字母小寫。
實例:
1
2str1 = “Old boy edu com”
print(str1.title())
輸出結果:Old Boy Edu Com
4. upper()
作用:upper() 主要是用來實現字符串所有字母全部大寫。
實例:
1
2str1 = “Oldboyedu”
print(str1.upper())
輸出結果:OLDBOYEDU
5. lower()
作用:lower() 主要是用來實現字符串所有字母全部小寫。
實例:
1
2str1 = “oLDBOYEDU”
print(str1.lower())
輸出結果:oldboyedu
6. center()
作用:center() 主要是用來實現字符串內容居中,填充物默認為空。
實例:
1
2
3str1 = “Oldboyedu”
print(str1.center(15))
print(str1.center(15,”*”))
輸出結果:
Oldboyedu
***Oldboyedu***
7. find()
作用:find() 主要作用是通過元素找索引,可以整體找,可以切片,找不到則返回-1。
實例:
1
2
3str1 = “Oldboyedu”
print(str1.find(‘b’))
print(str1.find(‘A’))
輸出結果:3 -1
8. index()
作用:index() 主要作用是通過元素找索引,可以整體找,可以切片,找不到會報錯。
實例:
1
2
3str1 = ” Oldboyedu “
print(str1.index(“b”))
print(str1.index(“A”))
輸出結果:
Traceback (most recent call last):
File “”, line 1, in
ValueError: substring not found
9. startswith(obj)
作用:startswith(obj) 主要作用是檢查字符串是否是以 obj 開頭,是則返回 True,否則返回 False。
實例:
1
2str1 = “Oldboyedu”
print(str1.startswith(“O”))
輸出結果:True
10. endswith(obj)
作用:endswith(obj) 主要作用是檢查字符串是否是以 obj 開頭,是則返回 True,否則返回 False。
實例:
1
2str1 = ” Oldboyedu “
print(str1.endswith(“edu”))
輸出結果:True
11. strip()
作用:strip() 主要作用是去除字符串前後兩端的空格或其他字符、換行符、tab鍵等。
實例:
1
2
3
4str1 = “***Oldboy***”
print(str1.strip(“*”)) #去除兩邊的*
print(str1.lstrip(“*”)) #去除左邊的*
print(str1.rstrip(“*”)) #去除右邊的*
輸出結果:
Oldboy
Oldboy***
***Oldboy
12. replace(oldstr, newstr)
作用:replace(oldstr, newstr)主要作用是替換字符串。
實例:
1
2str1 = “Oldboyedu”
print(str1.replace(“boy”,”man”))
輸出結果:Oldmanedu
13. isalpha()
作用:isalpha()主要作用是要判斷字符串是否只由字母組成,是返回Ture,否返回False。
實例:
1
2
3
4str1 = “Oldboyedu”
str2 = “Old boy edu”
print(str1.isalpha())
print(str2.isalpha())
輸出結果:True False
14. isdigit()
作用:isdigit()主要作用是判斷字符串是否只由數字組成,是返回Ture,否返回False。
實例:
1
2
3
4str1 = “Oldboyedu”
str2 = “520”
print(str1.isdigit())
print(str2.isdigit())
輸出結果:False True
15. format()
作用:format()主要作用是格式化字符串。
方式一:按位置傳參
1
2str1 = ‘我叫{},今年{}歲’.format(‘oldboy’,30)
print(str1)
輸出結果:我叫oldboy,今年30歲
方式二:按索引傳參
1
2str1 = ‘我叫{0},今年{1}歲’.format(‘oldboy’,30)
print(str1)
輸出結果:我叫oldboy,今年30歲
方式三:按key傳參
1
2str1 = ‘我叫{name},今年{age}歲’.format(age=30,name=’oldboy’)
print(str1)
輸出結果:我叫oldboy,今年30歲
16. count()
作用:count()主要作用是統計元素在字符串出現的次數。
1
2str1 = “oldboyedu”
print(str1.count(‘o’)) #統計字符o在字符串中出現的次數
數據結果:2
python怎麼將數字反轉後輸出
可以將數字轉換成字符串,字符串反轉之後再進行反轉輸出,例如:
a=12345
將a轉換成字符串並反轉
b=str(a)[-1:]
之後就在將b轉換成數字就行
c=int(b)
python怎麼反轉字符串
[::-1]實現翻轉功能。
Python 的切片功能實際上比很多程序員認為的更強大。
a = m [ 0 : 100 : 10 ] # 帶步進的切片(步進值=10)
注意:步進值為step
當step 0 時
切片從 start(含start)處開始,到end(不含end)處結束,**從左往右**,每隔(step-1)(索引之間的差仍為step,但相隔的元素是step-1個)個元素進行一次截取。
這時,start 指向的位置應該在end指向的位置的左邊,否則返回值為空
當step 0 時
切片從 start(含start)處開始,到end(不含end)處結束,**從右往左**,每隔(step-1)(索引之間的差仍為step,但相隔的元素是step-1個)個元素進行一次截取。
這時,start 指向的位置應該在end指向的位置的右邊,否則返回值為空
python怎麼實現單詞反轉字符串
Python
的切片功能實際上比很多程序員認為的更強大。
a
=
m
[
:
100
:
10
]
#
帶步進的切片(步進值=10)
注意:步進值為step
當step
時
切片從
start(含start)處開始,到end(不含end)處結束,**從左往右**,每隔(step-1)(索引之間的差仍為step,但相隔的元素是step-1個)個元素進行一次截取。
這時,start
指向的位置應該在end指向的位置的左邊,否則返回值為空
當step
時
切片從
start(含start)處開始,到end(不含end)處結束,**從右往左**,每隔(step-1)(索引之間的差仍為step,但相隔的元素是step-1個)個元素進行一次截取。
這時,start
指向的位置應該在end指向的位置的右邊,否則返回值為空
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/238974.html