日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python与用户的交互 ,格式化输出的三种方式

發布時間:2025/6/17 python 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python与用户的交互 ,格式化输出的三种方式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

  • Python與用戶的交互
    • 1.為什么交互?
  • 格式化輸出的三種方式
    • 1.占位符
  • format格式化
    • f-String格式化
  • 基本運算符
  • 流程控制之if判斷
    • 1.語法
      • 1.1 if
      • 1.2 if...else
      • 1.3 if...elif...else
      • 1.4 if的嵌套
  • 流程控制之while循環
    • 1.語法
  • 條件循環之for循環

Python與用戶的交互

1.為什么交互?

發明計算機就是為了奴役計算機,解放勞動力,而交互就是告訴計算機該干什么,就是給計算機說計算機聽的懂的話,計算機通過可視化界面反饋給人能理解的東西,這個就是交互。

然后就是交互也沒什么好去深究的,然后要說的就是python2和我們現在用的python3的一些小小的的區別,就是python2輸入什么就是什么類型,而python3都是字符串型。

格式化輸出的三種方式

1.占位符

占位符就是在輸出的時候使用不同的占位符占住一個位置,可以供在之后進行輸入,也就是說占位符其實就是一個代替輸出東西的特殊符號,如果不使用,一直使用‘+’進行拼接的話太過于麻煩,所以占位符有效的解決了這個問題。

age = 18 print('my age is %s'% age) # my age is 18 #一個變量名是不需要使用括號的,兩個或以上就可以了。 #使用 %s 進行站位 之后在%后面放上變量名,就可以實現站為了。

format格式化

相較于 %s等 占位符,這個格式化輸出是很雞肋的。

name = 'xc' age = 18 print('my name is {},age is {}'.format(name,age)) # my name is xc,age is 18

f-String格式化

相較于上面兩種方式f-String方式更加簡單易懂,使用這個方式十分的好。然后我就感覺這個是format方式的簡化升級版。

name = 'xc' age = 18 print(f'my name is {name},age is {age}') # my name is xc,age is 18 # f不區分大小寫 # 并且這個可以配合很多符號實現好看又有用的輸出

基本運算符

在我看來基本運算符沒什么需要注意以及理解的地方,基本上就分為:

  • 算數運算符(+ - * / % // **)
  • 比較運算符(== != <> > < >= <=)
  • 賦值運算符(= += -= *= /= %= //= %= **=)
  • 邏輯運算符(and or not)
  • 身份運算符(is is not)
  • 位運算符(& | ^ ~ << >>)
  • 成員運算符(in not in)

運算符的優先級:不需要去注意,因為括號里面的先算,有事用括號就ok了

流程控制之if判斷

1.語法

其實if就是判斷一件事情的正確和錯誤,從而進行執行以及不執行下面代碼的操作。

1.1 if

if <條件>:<代碼>

1.2 if...else

if <條件>:<代碼> else:<代碼>

1.3 if...elif...else

if <條件><代碼> elif <條件>:<代碼> else:<代碼>

1.4 if的嵌套

就是在其中再次進行if的判斷,因為有些問題是僅僅一個if是無法判斷完全的,只有再次進行判斷才可以。

流程控制之while循環

1.語法

循環就是一個重復的過程,while循環是被稱為條件循環。

我就說說我的理解吧:

首先就是 while 后面是可以添加條件的格式之這樣的。

while <條件>:<代碼塊>

條件如果添加的是True的話就會死循環,只能使用break才能結束while的循環。

然后添加的是條件的話,就會給需要執行的語句添加限制。

還有就是while...else 如果是條件結束的循環的話會去執行else,如果是break結束的循環就不會去執行。

還有就是continue是結束一次循環并且不執行下面的語句,并不會結束循環。

大致的就歸納了一下。

條件循環之for循環

for循環雖然也是循環,卻不同于while循環,很多時候是使用for循環,for循環不會出現死循環的時候的,是按照容器長度進行循環的次數。

然后就是for循環和while循環都是循環,其實和else,continue,break的用法是差不多的,也沒什么好說的

還有就是for,while,if之間是可以相互嵌套,以實現很多種功能的就例如for循環是不可以實現loding的

但是嵌套后就可以

import time while True:for i in range(6):s = '.' * iprint(f'\rloding{s}',end = '')time.sleep(0.5)

轉載于:https://www.cnblogs.com/xiongchao0823/p/11284870.html

總結

以上是生活随笔為你收集整理的Python与用户的交互 ,格式化输出的三种方式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。