正式開課第一天

2021-09-11 22:35:31 字數 3484 閱讀 7392

一、注釋 單行注釋 #

多行注釋 (1)』』』 多行注釋 『』』 (2) ctrl + / ( 3)""" 雙引號"""

注意    **每次修改 都要 儲存一次 ctrl + s

執行快捷鍵 ctrl + shift + f10

print(10)

print(type(10)) #print(10.21)

print(type(10.21)) #print(true)

print(false)

print(type(true)) #布林型別

print(type(false)) #布林型別

三、 轉換成其中複雜的操作物件 bool四、 將 int 轉換成 bool型別 bool()

print(bool(10)) # 非0的 轉換為 true

print(bool(0)) # 0轉換false

'''bool 轉換 int int()'''

print(int(false)) # false轉為0

print(int(true)) #true 轉為1

將int轉換成float

將float 轉換成int

print(float(20)) #20.0

print(int(13.00)) #13 取整 把小數點後面的去除掉

'''將float 轉換成 bool'''

print(bool(12.88))# true 因為 大於0的都是true

五、 八進位制 0o 0o 0~7

print(0o32)

十六進製制 0x 0x 0-9 a b c d e f

print(0xa)

二進位制 0b 0b 0~1

print(0b1010)

hex() 轉化十六進製制  oct()八進位制    bin()二進位制

print(hex(10)) #0xa

print(oct(10)) #0o12

print(bin(10)) #0b1010

int() 根據給定的進製,把乙個執行時的字串數字轉化成整數

print(int("12",16)) #18

print(int("12",8)) #10

print(int("10",2)) #2

print("fdsafds$%^&*(12345678")

六、 變數介紹 x,y ,z 就是變數 = 號左邊 變數名稱 右邊 變數值

變數名稱 一定是字母 = 號 左邊的變數儲存 = 號右邊值得引用

x = 10

y = 20

z = x*y #等價 10 x 20

通過id可以檢視記憶體位址

print(id(x))

print(id(y))

wechat_name = "大公尺"

password = 12345678

print(wechat_name)

print(password)

a = 10

print(id(a)) #8791268447552

a = "tom"

print(id(a)) #40526992 變數a 被重新賦值

共享引用

m = 100

n = m

print(id(m))#8791272513664

print(id(n))#8791272513664

print(m)

print(n)

a 改變了指向 不影響 b的指向

a = 10

b = a

print(id(a)) #ctrl + shift 上下鍵

a = "tom" # 變數a重新賦值 位址引用改變

print(id(a))

print(b) #10

變數之間的計算

a = 3

b = a

c = a+10

print(c) #13

print(a+c)

字串間的操作 + *

m = "hello"

print(id(m))

n = "world"

print(id(n))

b = m+n #等於 b = "helloworld"

print(id(b))

print(b)

print(m*10)

七、識別符號命名規則 1.字母下劃線,不能數字開頭 2.長度任意長 3.識別符號不能與關鍵字同名

import keyword keyword.kwlist 注意關鍵字 不能作為變數名稱

num = 10

myname = "jiabaoyu"

myphone = "12345678"

my_address = "河北"

大駝峰命名 首字母大寫

person = "student"

my_name = "wentong"

常量 不能改變 注意:約定常量名稱都要使用大寫

password = "123456789"

八、 常用的型別轉換函式 int() float() str() chr() eval()

bool 轉換int()

print(int(true))# true 轉換1

print(int(false)) # false 轉換 0

int 轉 str

a = 10

print(type(str(a)))

#str 轉 int # 注意 字串一定是數字的 如 "10"

b = "20"

print(type(int(b)))

float 轉 int 把小數部分去除

c = 12.34

print(type(int(c)))

int 轉 float

d = 20

print(float(d))

chr() 將乙個整數 轉換成乙個字元

e = chr(20320) # chr 將十進位制數字轉換成字元

print(e)

將公式字串轉化為公式

a="1/2"

print(eval(a))

m = input("請輸入你的名稱:") # 輸入資料後,按回車 把輸入的內容賦值給變數 m

print(type(m))

price = input("請輸入購買香蕉的單價:")

weight =input("請輸入購買的總重量:")

把price 數位化

price=float(price)

把weight 數位化

weight = int(weight)

money = price*weight

print("購買總**是:",money)

正式課第一天作業

程式設計指的是 編寫一堆檔案讓計算機組一些事情 控制整個電腦的執行 算數運算和邏輯運算 記憶體 外存 對計算機進行輸入輸出 計算機由cpu 儲存裝置 輸入輸出裝置組成 為應用程式提供介面與硬體互動 應用程式 作業系統 硬體 應用程式 雙擊圖示找到在硬碟中的位置 然後讀取內容放入記憶體 執行應用程式 ...

mysql 第一天 MySQL 系列第一天

mysql 系列第一天這篇文章是黑馬程式設計師 mysql 教程的筆記,好好學習哦。和 mysql 資料庫的互動 客戶端單向連線認證 連線伺服器,認證身份。mysql 資料庫屬於 c s 架構,所以開啟伺服器程式後,需要通過客戶端連線它。mysql 會自帶乙個客戶端程式,可以直接輸入賬號和密碼即可連...

正式北漂第一天!當天總結!

今天的筆試題發到手中的時候其實心裡就有了答案,今天的筆試肯定通過不了,有多難嗎?貌似並沒有,但是涉及到了先前從來沒有涉及到的問題,沒有想象中的物件導向特性,重寫過載,string stringbuilder stringbuffer等各種簡單的問題,讓我充分的正視了自己,這個地方是首都,並不是原來的...