學python的第一天

2022-09-24 22:33:20 字數 4335 閱讀 9977

一、注釋

# 單行注釋

'''多行注釋

多行注釋

多行注釋

'''

二、變數

# a是變數名 10是變數對應的值 10是整型

a = 10

# s是變數名 yangzhufeng是值 是乙個字串

s = "yangzhufeng"

s1 = 'zgy'

# 識別符號命名規範

# (1)由數字字母下劃線組成

num_01 = 99

# num%02 = 100

# (2)不能用數字開頭

# 007_age = 20

# (3)不能使用內建關鍵字

# break = "楊祝峰"

# math = 19

# (4)嚴格區分大小寫

name = "楊祝峰"

name = "養豬風"

print(name)

print(name)

# (5)命名要有意義

name01 = "蛋蛋"

name02 = 20

print(name02)

# fushe = 'yellow'

skin = "black"

# 大駝峰

myname = "simon"

print(myname)

# 小駝峰

myname = "myledy"

print(myname)

# 下劃線

my_name = "bob"

print(my_name)

三、輸入和輸出

# 定義學生資訊

name = "楊主峰"

age = 25

height = 160.38

student_id = 10245

# 格式字串輸出

print("本屆優秀學員是%s" % name)

print(f"本屆優秀學員是")

print(f"本屆優秀學員的年齡是歲")

# 格式化整型輸出

print("學號是%d" % student_id)

# 08d表示8位 不足使用0補充

print("學號是%d08" % student_id)

# 格式化浮點型輸出

print("身高是%f" % height) # 自動儲存6位有效數字

print("身高是%.2f" % height) # 保留倆位有效數字

# 多個格式化輸出

print("姓名是%s,年齡是:%d,身高是: %.2f" % (name,age,height))

# format格式化輸出 {} 中可以對數字型別資料進行數學計算

print(f"姓名:, 年齡:")

四、轉義

# 實際是在列印完tom之後 自動換行了

print("tom")

print("jerry")

print("***************==")

# end表示替代上面的換行符

print("tom", end="")

print("jerry")

print("***************==")

print("tom", end="\t")

# \t表示製表符

print("jerry")

print("***************==")

# \n表示換行符

print("tom", end="\n")

print("jerry")

五、輸入

# 輸入乙個密碼 input中的字串是提示資訊

# 變數password 是用來接受輸入的資訊

password = input("請輸入乙個密碼:")

print("密碼:", password)

# 列印password的資料型別type檢視乙個變數的資料型別

# 無論password中輸入的是什麼 型別都是字串

print("輸入資訊的資料型別:", type(password))

六、型別轉換

# # 將輸入的字串轉化為整型 str字串的意思

# password = input("請輸入數字密碼:")

# print("密碼是:", password)

# print("密碼的資料型別是:", type(password))

# print("**********====")

## # 1、將password轉換位整型

# password_int = int(password)

# print("密碼是:", password)

# print("密碼轉換後的資料型別是:", type(password_int))

# print("**********====")

# 2、整型轉換為浮點型

num1 = 20

print(num1, type(num1))

num2 = float(num1)

# 整型轉換為浮點 在後面直接加.0

print(num2, type(num2))

# 3、整型轉換為字串型別

num3 = 37

print(num3, type(num3))

str1 = str(num3)

print(str1, type(str1))

print("***************====")

# 將列表轉換為元組 list是列表的意思 使用中括號

list1 = ["養豬的", 30, 181.1]

print(list1, type(list1))

tuple1 = tuple(list1)

# tuple是元組的意思 使用小括號

print(tuple1, type(tuple1))

print("********************")

# 5、將元組轉換為列表

tuple2 = ("楊朱分", 3, 0.9)

print(tuple2, type(tuple2))

list2 = list(tuple2)

print(list2, type(list2))

print("********************")

# eval將字串 作為python表示式執行

code1 = "123456"

code2 = eval(code1)

# 將字串轉換為型別

print(code2, type(code2))

# eval直接將裡面的內容進行計算 作為python**執行

print("1+1")

print(eval("1+1"))

七、算數運算子

print(1+1)

print(2-1)

print(3*4)

print(8/4) # 得到的結果是浮點型

print(9//4) # 整除運算

print(9 % 4) # 取餘運算

print(2**3) # 指數運算

print((1+2) * 4) # 先算括號

八、賦值運算子

# 單個變數賦值

age = 23

print(age)

# 多個變數賦值

name, age, skin = "楊竹", 32, "black"

print(name, age, skin)

# 多個變數賦同乙個值

a = b = 10

age1 = age2 = 20

print(a, b, age1, age2)

九、復合賦值運算子

page = 100

# page += 1 相當於 page = page + 1

page += 1

print(page)

page -= 3

print(page)

num1 = 3

# 相當於num1 = num1 * 2

num1 *= 2

print(num1)

# 相當於num1 = num1 / 3

num1 /= 3

print(num1)

a = 9

a //= 4 # 相當於a = a // 4

print(a)

b = 10

b %= 3 # b = b % 3

print(b)

c = 3

c **= 4 # c =c ** 4

print(c)

學python的第一天

元組字典 print n 陣列 int a b c c print 顯示陣列裡的內容 int print 顯示陣列的第乙個數 int 0 print 顯示末尾最後乙個數 int 1 int 3 print 在末尾新增元素 int int insert 3,2 print 用下標新增元素,在指定位置新...

學python爬蟲第一天

win10系統 小白一枚 第一次學習寫部落格 1.get是預設的http請求方法 2.post方法主要是提交表單 3.get引數暴露在url中 4.get相對post不安全 可以用下面的語句show一下,確定是否安裝完全 定義請求的url url 發起get請求 res requests.get u...

第一天學jsp

概念 http請求頭,客戶端向伺服器傳送請求的時候必須指明請求型別,一般是post或get,如果有必要客戶程式還可以選擇傳送其他請求頭,除content length外,大多數請求頭是沒有必要的,對post來說,content length必須出現 http請求頭 accept 瀏覽器可接受的mim...