Python學習筆記二 Python入門

2022-06-06 14:27:11 字數 3002 閱讀 8764

程式設計都是和記憶體打交道的

name = 'sriba'

new_name = name #new_name存的也是sriba的記憶體位址

(1) 見名知意

python支援中文變數,但盡量不要用

分數 = 100

(2) 變數名只能是 字母、數字或下劃線的任意組合

(3) 變數名的第乙個字元不能是數字

(4) 關鍵字不能宣告為變數

當變數內部有單引號時,外面有雙引號,比如 a = 「let』s go」

當變數內部有雙引號時,外面用單引號,'你好"lal"'

其他情況單雙引一樣

既有單引又有雙引的內容,外面用三引號

name = "let's go"

title = '你好"python"'

content = '''let's go "pyton"'''

單行注釋用#

多行注釋用』』』

'''

print(type(age))      #type 看變數是什麼型別的

age = input("請輸入你的年齡")    #接受輸入的值,python3只有input,python2要用raw_input
只要用input接收輸入的值,全部都是string型別的

age = int(age)   #型別轉換,轉成int型別

import random #匯入標準庫

num = random.randint(1,10) #隨機產生乙個1-10之間的數字

import datetime

today = datetime.date.today()

getpass在pycharm下不生效

import getpass    #匯入getpass模組,密碼不回顯 

password = getpass.getpass('please enter your password:') #接收輸入的密碼

print(password)

python中是以縮進來表示**塊的

if age > 18: 

print('成年人')

else:

print('未成年人')

score = input

score = int(score) #型別轉換,轉換成int型別

if score > 90:

print('優秀')

elif score >= 75 and score < 90:

print('良好')

elif score >=60 and score < 75:

print('及格')

else:

print('不及格')

and、or、not

not 具有最高的優先順序,or 優先順序最低

count +=1 #count = count + 1

count -=1 #count = count - 1

count *=1 #count = count * 1

count /=1 #count = count / 1

(1) 迴圈是重複的去做一件事情

(2) 迴圈、迭代、遍歷都是迴圈

(3) 迴圈體,迴圈的時候是在重複執行迴圈體立面的東西

while 必須得有乙個計數器

n = 10

count = 0 # 計數器

while count < n:

print('hello world')

count += 1

while_else

while迴圈對應乙個else的時候,迴圈在正常結束之後才會執行它

num = 5

count = 0 #計數器

while count<3:

guess = input('請輸入你要猜的數字:')

guess = int(guess)

if guess>num:

print('猜大了')

elif guess

for迴圈中的i從0開始

for迴圈i自動加1,不用額外寫

for i in range(101): #迴圈101次,0-100

print(i)

break 在迴圈裡遇到break,立即迴圈結束,不管有沒有迴圈完

continue 在迴圈裡遇到continue,那麼就結束本次迴圈,繼續進行下一次迴圈

username = input('請輸入使用者名稱')

print(welcome)

# %s:字串  %d:整數 %.2f:保留兩位小數

import datetime

username = input('請輸入使用者名稱')

today = datetime.date.today()

#welcome = '歡迎光臨%s'%username

welcome = '歡迎光臨%s,今天的日期是%s'%(username,today) #第二種方式,用%s佔位符,兩個佔位符,後面變數用(,)

print(welcome)

多個佔位符,後面變數用(,)

username = input('請輸入你的姓名')

age = 18

score = 90.5

info = '你的使用者名稱是%s 年齡是%d 成績是%.2f'%(username,age,score)

print(info)

print('你的名字是'.format(your_name=name))    #使用format格式化輸出
{}裡面的名字可以隨便寫但是

要和後面的format中的名字保持一致,然後再把你前面定義的變數寫到等號後面就可以了。

怎樣學習python語言 如何學習python語言

python語言很神秘嗎 python作為一款類自然語言的程式語言,很方便的就可以上手,而且可以說是老少皆宜。用python程式設計非常簡單,只要有一台電腦 無論windows或者蘋果 就可以完成python程式設計。完成python程式設計首先需要在電腦上安裝python環境,安裝完成後就可以開始...

python學習筆記(二)

集合 set是可變的集合,frozenset是不可變的集合 1.構造集合 s set abcde s set a b c s set abc def ghi s frozenset abcde 2.集合操作 1.新增元素 s.add b 2.刪除元素 s.remove obj 當該元素不存在時丟擲異...

Python學習筆記(二)

換了本書,開始看 python核心程式設計 從第三章開始看。只記一些與c c 不同的地方,一些相同之處略去不提。3.1語句與語法 1 跨行一般用反斜槓 有兩個例外,乙個是在括號裡,二是三引號中 print what the hell you waiting for?2推薦用四個空格寬度代替製表符縮排...