程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

[Python筆記_1] Python基礎知識要點

編輯:Python

文章目錄

  • 1 Python基礎知識要點
  • 2 輸入與輸出
  • 3 變量
  • 4 運算符
  • 5 分支結構

1 Python基礎知識要點

1、編程語言所有標點符號都是在英文狀態下

print('hello world!')

2、Python優點

1.簡單明確,相比其他語言更容易上手
2.開放的源代碼,擁有強大的生態和社區
3.能夠在Windows、mac、Linux系統上運行

3、Python應用領域

Python在web服務器開發、雲基礎設施開發、網絡數據采集(爬蟲)\數據分析、數據挖掘、機器學習、自動化測試、人工智能、自動化運維

4、代碼注釋兩種形式

單行注釋:以“#”和“ ”開頭,快捷鍵:Ctrl + /
多行注釋:以三引號開頭,以三引號結尾(可以單引號或雙引號),添加多行注釋,“’”x3

''' Hello,World! '''

2 輸入與輸出

1、輸入:Python內置函數input()

所有通過input()函數輸入的內容輸出類型都是字符串型

a = input('請輸入一句話:')

用加int將輸出形式轉成int型

b = int(input('請輸入一個數字:'))

2、輸出:Python內置函數print()

格式化字符串
1.格式化字符串字面值——直接更改字符串的內容

age = 10
print(f'小明今年{
age}歲')

2.字符串的format()方法——format輸入的內容會填補到{}中

print('小明今年{}歲'.format(10))
print('{}今年{}歲'.format(10))——執行錯誤
print('{}今年{}歲'.format('小明', 10))

3.%方法

num = 3
# 整數輸出
print('%d' % num)

4.浮點數輸出,Python只有%f(默認保留6位小數),沒有double型

print('%f'% num)
# 指定輸出長度
print('%.1f'% num) 保留1位小數

5.字符串輸出

str_1 = 'abc'
print('%s' % str_1)

6.print()參數——最後字符默認為end=‘\n’,可以手動修改,如’\t’,‘’
sep默認為空格

print(1,2,3,end='\t')
print('abc')
print(1,2,3,sep = '')
print(1,2,3,sep = '',end = '\t')

3 變量

1、變量組成的三部分

變量名 賦值符號 變量值
name = ‘Violets’

2、變量的命名規范

1.由數字、字母、下劃線組成,不能以數字開頭
2.不能使用Python系統關鍵字作為變量名
3.Python變量名區分大小寫
如:name_1 = ‘Violets’

3、Python系統關鍵字

關鍵字說明and邏輯與or邏輯或not邏輯非if條件語句,常與else、elif結合使用elif條件語句,常與if、else結合使用else在條件語句中使用,與if、elif結合使用。也可用於異常和循環語句forfor 循環語句whilewhile循環語句True布爾類型的值,表示真,與False相反False布爾類型的值,表示假,與True相反continue跳出本次循環,斷續執行下一次循環break中斷整個循環語句的執行pass空的類、方法或函數的占位符try常用於捕捉異常,與except、finally 結合使用exceptexcept 包含捕獲異常後的操作代碼塊,與try、finally 結合使用finally出現異常後,始終要執行finally 包含的代碼塊,與try、except 結合使用。raise拋出異常from用於導入模塊,與import 結合使用import用於導入模塊,與from結合使用def定義函數或方法return函數或方法的返回值class定義一個類lambda匿名函數del刪除變量或某個序列中的值global定義一個全局變量nonlocal聲明一個非局部變量,用於標識外部作用域的變量in判斷某個變量是否在序列中is判斷是否是同一個對象None表示什麼也沒有,它有自己的數據類型- NoneTypeassert用於調試as創建別名with常和open使用,用於讀取或寫入文件yield結束一個函數,返回一個生成器,用於從函數依次返回值

4、變量命名方式
駝峰命名法

大駝峰:每個單詞的首字母都要大寫(FirstName)
小駝峰:從第二個單詞開始,每個單詞首字母大寫(firstName)

5、變量的使用

a = 7
b = 2
print(a + b)
print(a - b)
print(a * b)

4 運算符

1、運算符

算數運算符:加(+)、減(-)、乘(*)、除(/)、整除(//)、取余(%)、冪運算(**)

a = 7
b = 2
print(a + b)
print(a - b)
print(a * b)

2、除法
除法得到的結果是浮點數

print(a / b)

3、整除
被除數和除數無論是否是整數,結果都是整數,向下取整(小於當前小數的最大整數)

4、取余
取余等於取除法最後的余數

print(9 % 4)

5、冪運算

print(a ** b)

6、賦值運算符
加等於(+=)、減等於(-=)、乘等於(*=)、除等於(/=)、整除等於(//=)、取余等於(%=)、冪運算等於(**=)

a += b
# 等價於 a = a + b
print(a)
# 其余同上

7、比較運算符:<、<、<=、>=、==、!=
比較運算符結果是布爾值:True 或者 False

print(a < b)

8、邏輯運算符
and、or、not

year = 2000
if not((year % 4 == 0 and year % 100 != 0) or year % 400 == 0):
print('平年')
else:
print('閏年')

練習1:將華氏溫度轉化成攝氏溫度
攝氏溫度 = (華氏溫度 - 32)/ 1.8

temperature_F = float(input('請輸入一個溫度:'))
temperature_T = (temperature_F - 32) / 1.8
print('%.1f華氏溫度 = %.1f攝氏溫度' % (temperature_F,temperature_T))

5 分支結構

1、if語句

Python中,要構造分支結構可以使用if、elif、else關鍵字

練習:判斷一個年份是否是閏年

# 方法一
year = int(input('請輸入一個年份:'))
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
print('閏年')
else:
print('平年')
# 方法二
year = int(input('請輸入一個年份:'))
if year % 4 ==0 and year % 100 != 0:
print('閏年')
elif year % 400 == 0:
print('閏年')
else:
print('平年')

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved