前言
本文帶大家認識python并學習python中變量的輸入輸出的相關知識.
一.在pycharm中書寫python程序1.執行python程序的兩種方式
1).命令行運行python程序:python.py
2).pycharm運行python程序:通過集成開發環境pycharm編寫并允許python代碼
2.在pycharm中運行python程序
啟動pycharm
(1)location:選擇"新建項目"目錄地址,Existing interpreter:python.exe安裝目錄地址。如下圖所示。
(2)右鍵"python學習文件夾" ---新建---python File 輸入第一行代碼後,右鍵"運行"。如下圖所示運行成功!
關于注釋的使用1.單行注釋:以#開頭,# 後寫說明文字 【control / 可以快捷注釋一行代碼】
2.多行注釋:三個"單引号"開始,到三個"單引号"結束
二.算數運算符的使用1. :加 -:減 *:乘 /:除 //:取整 %:取餘 **:幂
2.字符串可以和整數相乘(輸出結果為:字符串重複整數的次數)如下圖所示
3.算數運算符優先級
** 優先級最高*/% //優先級第二 -優先級最後可以通過()括号來改變優先級
三.變量與變量的命名規則
在python中,每個變量在使用前必須賦值,變量賦值以後,該變量才會被創建
等号 用來給變量賦值=左邊是一個變量名=右邊是存儲在變量中的值格式:變量名=值
練習1:變量和運算符綜合練習如下蘋果的價格是8.7元/斤,買了9.8斤蘋果,計算付款金額
如果買10斤蘋果,就返5元,重新計算上面的購買金額是多少?
練習2:兩個變量的值 交換
變量名的命名規則
1.标識符可以由字母,下劃線和數字構成2.不能以數字開頭3.不能是括号以及各種特殊符号4.不能以關鍵字重名
查看python中 關鍵字
查看語法方式:
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
關于變量名的命名習慣
1.python中 标識符是區分大小寫的2.如果是由多個單詞組成的每個單詞都使用小寫字母單詞與單詞之間使用_下劃線連接例如: first_name, last_name
first_name = "張三"#s所有字母小寫
firstName = "張三"#隻有第二個單詞首字母大寫
FirstName = "張三"#每個單詞的首字母大寫
print (first_name,firstName,FirstName )
變量的數據類型1.數字型1).整型 int2).浮點型 float3).布爾型 bool 真True 非零即真假False4).複數型
2.非數字型1).字符串2).列表3).元組4).集合5).字典3.NoneNone代表具體類型待定
a = 10 #int
b = 3.5# float
c = false#bool
d = true#bool
e = "aaaa"#字符串
練習:變量的數據類型---個人信息
name = "小明"
age = 18
sex = "男"
height = 1.73
isStudent = True
print(name,age,sex,height,isStudent)
不同類型變量之間的計算
1.在python中 兩個數字型變量之間是可以直接計算的如果是變量是bool型,在計算時
True 對應數字是 1False對應的數字是 0
2.在python中 兩個字符串類型變量之間是可以直接計算的
1).字符串之間 使用 可以拼接成 新的 字符串
2).字符串和整數之間 使用 * 重複字符串的次數
3).數字型變量和字符串之間不能進行其他計算
綜合練習:不同類型變量計算
四.不同類型變量的轉化
a = 10 #數字 10
b = "10" #字符串 由1和0組成
c = 1
d ="1"
print(a c)#輸出結果 11
print(b d)#輸出結果 101
1.數字類型轉化為字符串類型 方法: str(變量或值)2.字符串類型轉化為整型 方法:int(變量或值)3.字符串類型轉化為浮點型 方法:float(變量或值)
a = 10
b = "1"
c = 3.5
e = "3.5"
#把b轉化為整型
print(a int(b))
#把a轉化為字符串類型
print(str(a) b)
# 把e轉化為float 浮點型
print(a float(e) )
#print(a e ) 不轉化e 會報錯 unsupported operand type(s) for : 'int' and 'str
關于四舍五入的轉化
#四舍五入:隻要把一個浮點數用int()轉化為一個整數即可
f = 3.5
a = int(f)
print(a)
1.變量的輸入:通過代碼獲取用戶通過鍵盤輸入的信息.
例如:去銀行取錢,在ATM上提示"請輸入密碼"
1.在python中,如果要獲取用戶在鍵盤上的輸入信息,需要使用到input 函數.語法如下:
變量 = input("提示信息: ")
2.用戶輸入的任何内容 都是一個字符串
age = input("請輸入")
print(age)
#用戶輸入的是字符串25
驗證如下:
3.轉化input輸入的結果
可以轉化為 int(x) 和float(x)型.如下圖所示 (圖中兩段函數等價)
# a = input("請輸入一個數字")
# b = input("請輸入一個數字")
# print(int(a) int(b))
a = int(input("請輸入一個數字"))
b = int(input("請輸入一個數字"))
print(a b)
4.練習:變量輸入需求:超市輸入蘋果的價格,單位:元/斤 收銀員 輸入用戶購買蘋果的重量 單位:/斤計算并且輸出付款金額
六.變量的格式化輸出
1).格式化字符串:在python字符串中如果有% 就叫格式化字符串在python中可以使用print 函數将信息輸出到控制台%s----格式化字符串%d---有符号的十進制整數%f---浮點數 例如 %.2f隻顯示小數點後兩位%%---輸出%号
2).格式化字符串主要功能 是把多個字符串及數字拼接到一起顯示出來
3).語法格式print ("格式化字符串" %變量1 ) #單個變量情況下print ("格式化字符串" % (變量1,變量2,變量3....) ) #多個變量情況下 ()使用括号括起來變量
name = "張三"
age = 20
#print("姓名" name ",年齡" str(age) "歲") 輸出結果同下
print("姓名%s,年齡%d歲" %(name,age))
格式化字符串練習01
格式化輸出個人名片 練習 02
格式化輸出 練習 03
多條print輸出到一行
1.print函數的輸出默認是 回車結尾2.多個print函數的輸出結果打印到一行. print("hello ",end="")#多個print輸出到一行.如下圖所示
字符串中的轉義字符\t 橫向制表符 \\反斜杠符合 \'單引号 \''雙引号 \n 換行在字符串前 ''r''代表不轉義. 如下圖所示
寫在最後:以上是我的學習python筆記,希望對零基礎小夥伴入門python起到一些幫助,盆友們看完記得手動點贊 轉發分享哦!
下一篇文章,帶大家了解:python中運算符和判斷if語句的使用及循環語句基本使用
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!