x=[i.upper() if(i.islower()) else i.lower() for i in s]
print("".join(x))
或者是
s.swapcase()
sample input:
this is a string
sample output:
this-is-a-string
def
split_and_join
(line):
# write your code here
return
'-'.join(line.split(' '))
a='aa'
b='bb'
x=0.666
print("hello %s
%s%.1f %d! you just delved into python."
%(a,b,x,x)
)
輸出:
hello aa bb 0.7 0 ! you just delved into python.
字串無法直接修改,可以有以下兩種方式:
string = "abracadabra"
l = list(string)
l[5] = 'k'
string = ''.join(l)
print string
輸出:
abrackdabra
或者:
string = string[:5] + "k" + string[6:]
print
string
s = input()
print(any(c.isalnum() for c in s))
print(any(c.isalpha() for c in s))
print(any(c.isdigit() for c in s))
print(any(c.islower() for c in s))
print(any(c.isupper() for c in s))
any():若資料都是0或者false則返回false,否則返回true。
def
capitalize
(string):
for i in string.split(" "):
string=string.replace(i,i.capitalize())
return string
capitalize()是對字串的第乙個字母大寫,並非每個單詞
def
fun(n):
width = len(bin(n)) - 2
for i in range(1,n+1):
print ("d} o} x} b}".format(i,width = width))
n = int(input())
fun(n)
Python快速入門 字串
1 字串的三種方式 單引號str value 三木成森 雙引號str value 三木成森 三引號str value 三木成森 str value 三木成森 這種一般用來注釋 python字串不允許更改,向乙個索引賦值會發生錯誤 2 轉義字元 轉義字元 轉義字元 代表含義 在行尾時 反斜槓符號 反斜...
Python入門 字串拼接
今天我們來學習字串的拼接 假如你語文考了99分 你想在控制台列印 語文考試 99分 沒學之前 print 語文考試 99分 這不是重點 字串拼接 劃重點 字串拼接時必須是字串型別 字串拼接符 這樣嗎 print 語文考試 99 分 nonono 99不是乙個字串型別 我們要把他強轉為字串型別 強轉字...
python入門 字串物件
1 什麼是字串物件 字串 字串 2 字串物件有哪些常用的方法 字串可以被迭代,也可以通過下標訪問 注意 字串是不可變型別,需要用乙個變數接收 capitalize 首字母大寫,沒有引數 center width 居中對齊。小於字串長度無變化,大於字串長度會居中顯示 count char 統計字元數量...