python基礎語法1
- print()函數
- input()函數
print()函數
不用引號,函數內為數字或數字運算
單引號,整條語句結構,’\n’
雙引號,函數結構
三引號,對內容進行換行輸出
print("let is go")#函數結構
print('let is go')#語句
print('''letisgo''')#換行輸出
num=20
for i in range(num):print('#',end='',flush=True)
#end表示結尾,默認是\n,flush表示刷新print("#","\r")
#\r是回車,即將光標移到行首,但是不會移到下一行,如果繼續輸入的話會覆蓋掉前面的內容
print輸出內容拼接方式:
%方法:用%c,%s,%d,%f等占位符代表字符或者字符串,一同輸出
print('%s %s' % ('hello','world'))
format()拼接,{}為占位符
s1='hello {}!,my name is {}'.format('world','kittly')
s2='hello {0}!,my name is {1}'.format('world','kittly')
s3='hello {name1}!,my name is {name2}'.format(name1='world',name2='kittly')
+號法:同為字符串型
print(a+b+c)
join()法:拼接時,元素若不是字符串,需要先轉換一下。可以看出,這種方法比較適用于連接序列對象中(例如列表) 的元素,并設置統一的間隔符。
str_list = ['hello', 'world']
str_join1 = ' '.join(str_list)
str_join2 = '-'.join(str_list)
print(str_join1)#hello world
print(str_join2)#hello-world
input()函數
先輸出括號內的提示內容,獲取回應后,為字符串型,需要被賦值
可以強制類型
a=input('請輸入您的選擇:1.是 2.否')
print(type(a))#<class str>