#!/usr/bin/env python
# -*- coding:utf-8 -*-
name = "alex,dragon,goku,luffy"
name2 = name.split(",") #字串分割,括號裡的為分割標準,只能同時有乙個標準。分割後的結果為列表
print(name2)
print("|".join(name2)) #字串合併
print('' in name) #判斷字串有沒有空格,有空格返回true,否則false
print(name.capitalize()) #字串首字母大寫
#字串的格式化形式一
msg = "hello, , monthes time no see ..."
msg2 = msg.format(name='yqchenl',month=6)
print(msg2)
#字串的格式化形式二
msg3 = "hahaha,dddd"
print(msg3.format("alex",45))
name3 = "bruce lee"
print(name3[2:4]) #字串切片
print(name3.center(40,'-')) #字串居中,40為總長度,用『-』均勻填充
print(name3.find('e')) #查詢元素所在的索引位置,有則返回第乙個索引位置,沒有則返回-1
age = input("your age:")
if age.isdigit(): #判斷字串是否數字型別
age = int(age)
else:
print("invalid data type")
name4 = 'alexsdf'
print(name4.isalnum()) #判斷是否有特殊字元,沒有則返回true,否則返回-1
print(name4.endswith('sdf')) #判斷是否以'sdf'結尾
print(name4.startswith('a1l')) #判斷是否以'all'開始
print(name4.upper()) #把字串全部大寫
print(name4.lower()) #把字串全部小寫
Alex課堂隨記2 10 字典
usr bin env python coding utf 8 id db 342103452424323432 3421032342424323435 print id db 342103452424323432 id db 342103452424323432 name robin 如果有,則修...
27 字串的排列
題目 輸入乙個字串,按字典序列印出該字串中字元的所有排列。例如輸入字串abc,則列印出由字元a,b,c所能排列出來的所有字串abc,acb,bac,bca,cab和cba。思路 全排列,採用遞迴。1 首先,我們固定第乙個字元a,求後面兩個字元bc的排列 2 當兩個字元bc排列求好之後,我們把第乙個字...
27 字串的排列
題目描述 輸入乙個字串,按字典序列印出該字串中字元的所有排列。例如輸入字串abc,則列印出由字元a,b,c所能排列出來的所有字串abc,acb,bac,bca,cab和cba。輸入描述 輸入乙個字串,長度不超過9 可能有字元重複 字元只包括大小寫字母。總結 把字串分為兩部分 1 第乙個字元為一部分,...