'''**格式:縮排、空行、行長'''
# 行長度一般不超過
str1 = "select * from testa where a =1 and b= 2 and c in (select id from testb where a =1) and d in " \
"(select name from namelist where d = 2)"
print(str1)
# 輸出為:select * from testa where a =1 and b= 2 and c in (select id from testb where a =1) and d in (select name from namelist where d = 2)
# python以縮排表示語句的開始、結束. 乙個**塊的結束會用空行隔開
if 5<3:
print(false)
else:
print(true)
# 輸出為:true
''''字串'''
# 拼接字串: +, *
a = 'what '
b = 'is your name?'
print(a+b)
# 輸出為:what is your name?
a = '*'
b = a*35
print(b)
# 輸出為:***********************************
# 字串大小寫:
upp_str = 'abcd'
print(upp_str.lower())
low_str = 'beautiful'
print(low_str.upper())
# 變數名錯誤
message = 'good!'
# print(mesage)
# 換行符、製表符新增空白
print('\nusera: jack')
print('\tage: 14')
# 刪除空白
str_long = ' deletespace '
print(str_long.strip()*3)
print(str_long.lstrip()*3)
print(str_long.rstrip()*3)
'''輸出為:
deletespacedeletespacedeletespace
deletespace deletespace deletespace
deletespace deletespace deletespace'''
# 字串語法錯誤:
a = 't"t'
# a = 'peter'sage'
print("test")
'''數字'''
# 整數
inta = 1
print(type(inta))
# 浮點數
inta = 1.5
print(type(inta))
# 避免型別錯誤str,int等
inta = 1
print(str(inta))
# print(str(inta)+inta)
'''traceback (most recent call last):
file "d:/training/pyexercise/training1.py", line 68, in print(str(inta)+inta)
typeerror: must be str, not int'''
# python2, 3 整除結果不一樣 3/2, 3.0/2
print(3/2 ==1.5)
# python指導原則: import this
python基礎之字串常用方法
str常用命令 字元操作 capitalize upper lower title swapcase 判斷 startwith endwith isalnum isalpha isdigit 統計 count len 索引 find index 結構 format strip lstrip rstr...
python基礎之字串
1.單引號字串和轉義引號 在python中,字串是用單引號或者雙引號括起來,在表示字串的時候,單引號和雙引號有什麼區別嗎?事實上並沒有。在某些特殊情況時候,單引號和雙引號是不能換線交換的,比如在乙個字串中包含了雙引號,那麼這個字串就必須用單引號括起來,反之,乙個字串中包含了單引號,那麼這個字串就必須...
python基礎之字串
1.基本字串的操作 所有標準序列的操作 索引,分片,乘法,成員資格判斷,求長度,取最小和最大值 同樣適用,但是記住 字串都是不可變的。2.字串格式化 精簡版 字串的格式化可以使用字串格式化操作符 百分號 來實現。在 的左側放置乙個字串 格式化字串 而右側放置希望被格式化的值。可以使用乙個值,如乙個字...