python最基本的語句 Python基本語句

2021-10-19 21:37:33 字數 2101 閱讀 2618

輸入

python中提供了input()來讓使用者輸入字串並儲存到乙個變數裡

比如

可以看到,input()將使用者輸入的封裝成了乙個字串

input內可以放入字串當作提示內容

如下所示:

輸出用print()在括號中加入字串,就可以在螢幕上輸出指定的文字。

如下:

也可以在裡面放入多個字串,用逗號(",")隔開

比如:

可以看到每個字串中間用空格隔開了

如果你不想用空格來分隔,也可以用sep指定

比如:

由於print是自帶換行功能的,如果不想換行,在print中加入end=""

如下:print("11111111")

print("22222222", end="")

print("33333333")

輸出為:

命令列中不好表示,上面例子我使用的是pycharm

除了放字串也可以放其他的,比如:數字,表示式

如下:

格式化輸出

方式一常常會有這樣的場景,使用者輸入資訊,然後列印成固定的形式

比如:我叫***,今年***歲

當然,你可以用變數來接收這兩個數,然後在用加號進行字串的拼接,不過還有一種更簡單,更常用的方法,就是格式化輸出,在python中,採用的格式化的方式,和c語言中的是一致的,用%實現,通常稱之為佔位符,有幾個佔位符,後面就要跟幾個變數或者值,順序要對應好,如果只有乙個佔位符,括號可以忽略。

下面是例項:

#%s字串佔位符:可以接收字串,也可接收數字

print('my name is %s,my age is %s' %('egon',18))#%d數字佔位符:只能接收數字

print('my name is %s,my age is %d' %('egon',18))print('my name is %s,my age is %d' %('egon','18')) #報錯

#接收使用者輸入,列印成指定格式

name=input('your name:')

age=input('your age:') #使用者輸入18,會存成字串18,無法傳給%d

print('my name is %s,my age is %s' %(name,age))#注意:#print('my name is %s,my age is %d' %(name,age)) #age為字串型別,無法傳給%d,所以會報錯

view code

在字串內部,%s表示用字串替換,%d表示用整數替換,%f表示用浮點數替換,%x表示用十六進製制整數替換

如果你不太確定用什麼%s永遠起作用,它會把任何資料型別轉換為字串。

如果%你只想要它是乙個普通的字元,可以加轉義,%%用來表示乙個%字元

方式二另一中格式化字串的方法就是使用字串的format()方法,它會用傳入的引數依次替換字串內的佔位符(),不過看起來要比上一種麻煩

比如:print("我叫,今年".format("小明", 17.26)) #我叫小明,今年17.3

注釋注釋是給其他人看的,直譯器執行的時候不會執行注釋。

單行注釋:# ,比如:# 注釋

多行注釋:三個單引號或者三個雙引號,比如:'''注釋''',"""注釋""""

待補充。。。。。。。。。。。。。

SQL最基本的語句

select empno,ename,sal 月薪,comm as 獎金 deptno as 部門,sal 12 as 年薪,sal 12 comm,sal 12 nvl comm,0 from emp select from emp where comm is null null表示此字串是用來填...

python最基本的資料掌握

python初學者可能會對list資料型別和int或者是字串資料型別比較迷茫 list是引用,是指向的乙個記憶體位址,變數不是引用的 啥也不說上解釋 a 1b a a 2 print a 結果 啥也不說肯定是2了 那麼我列印b的話 a 1b a a 2 print b 結果就是 1 為什麼呢?因為a...

SQL語句最基本的效能優化方法

有些人還不知道sql語句的基本效能優化方法,在此我簡單提醒一下,最基本的優化方法 1 檢查是否缺少索引。除錯的時候開啟 包括實際的執行計畫 執行後會顯示缺少的索引,然後讓dba幫助新增適當的索引,以提高sql執行效能。2 監控io讀寫情況和cpu耗時情況,除錯的時候通過 set statistics...