Python入門基礎

2022-09-18 12:33:15 字數 2375 閱讀 8060

# 猜數遊戲

import random

target = random.randint(1,100)   # 生成隨機整數

count = 0   # 猜的次數

while true:

try:

guess = eval(input('請輸入你猜的數1-100:'))

except:

print('您輸入的有誤,請重新輸入')   # 異常處理

continue

count += 1   # 次數加一

if guess>target:

print('猜大了')

elif guessprint('猜小了')

else:

print('猜對了')

break

print('共猜了',count,'次')

# 續行符「\」,續行符之後不允許再存在空格,即續行符後直接換行

print("{}的首都是{}".format("中國",\

"北京"))

# 顯示:中國的首都是北京

​# 同步賦值語句

x = 2

a,b = 2+x,4*x

# 交換a與b的值

a,b = b,a

​# pyhon的畫圖與第三方庫的匯入(import turtle)

import turtle

turtle.fd(-200)   # fd()是turtle庫中的函式

turtle.right(90)   # right()是turtle庫中的函式,right為角度

turtle.circle(200)   # circle()是turtle庫中的函式,circle為畫圓

​# 條件迴圈的語法結構

# 輸出10到100步長為3的全部整數

n = 10

while n < 100:

print(n,end=" ")   # 其中end=" "為列印不換行

n = n + 3

​# input()函式

a = input("請輸入:")   # 輸出為字串形式

​# eval()函式

a = eval('1.2')   # eval()函式將去掉字串最外層的引號

print(a,type(a))   # 顯示:1.2 ,type()為顯示變數型別

​# eval()函式與input()函式的組合使用

value = eval(input('請輸入乙個整數:'))

​# print()函式

# 可以用於混合輸出字串與變數的值,其中輸出字串模板中使用{}表示乙個槽位

# 每乙個槽位對應於.format()中的乙個變數

a,b = 10,20

print('整數{}和整數{}的差是{}'.format(a,b,a-b))   # 顯示:整數10和整數20的差是-10

​# 不換行引數end

a = 10

print(a,end=' ')

print(a)   # 受上一次列印中的end=' '影響,下一次列印則不會換行(且中間含空格)

​# 四捨五入運算函式round()

0.1+0.2   # 顯示:0.30000000000000004,這是計算機內部的二進位制誤差導致的

round(0.1+0.2,3)   # 顯示0.3,其中的3表示保留3位小數

​# 計算多少次方的函式pow()

pow(110,12)   # 計算110(整數型別)的12次方,顯示:3138428376721000000000000

pow(110.0,12)   # 計算110.0(浮點數型別)的12次方,顯示:3.138428376721e+24

​# 增強賦值操作符

x = 9

x += 3   # 相當於x = x + 3,+=之間不能有空格

x   # 顯示x的值為:12

​# 轉義字元

print('這是乙個單\'行字\'符串')   # 顯示:這是乙個單'行字'符串

print('誰表示換行?\n嘿嘿嘿')   # 顯示:誰表示換行?

#       嘿嘿嘿

# 字串的索引

print('撒旦會撒謊'[3])   # 顯示:撒

# 字串的切片

print('爽噠噠安委會打瓦的'[1:5])   # 顯示:噠噠安委

​# 格式化字串

# 字串格式化指的是用於解決字串和變數同時輸出時的格式安排問題

'{}說:撒大叔打我打速度撒大事'.format('撒旦')

# 顯示:'撒旦說:撒大叔打我打速度撒大事'

'說:撒大叔打我打速度撒大事'.format('撒旦','大師')

python入門記錄 python入門基礎習題記錄

執行python指令碼的兩種方式 1 配置好環境變數,python py 2 python進入python直譯器,直接執行 簡述位 位元組關係 1 1位元組 byte 8位 bit 簡述ascii,unicode,utf 8,gbk關係 1 ascii 最早的一種編碼方式,用乙個位元組也就是8位來表...

Python入門基礎

python基礎 1.python說明 可以通過help 函式查詢幫助文件,id 函式查記憶體位址。個人覺得python的語法和環境與matlab有點像。2.python特點 解釋性,物件導向,高階動態,跨平台可移植,易擴充套件,膠水,開源,可嵌入性。3.基本輸入輸出語句 輸入函式 raw inpu...

python基礎入門

eg print s is number d python 1 python的print語句,與字串操作符 使用,可實現字串的替換功能,s 表示字串替換 d表示乙個整型來替換,f 表示乙個浮點來替換,1 raw input 內建函式,它讀取標準輸入,並將讀取到的資料賦值給指定的變數 eg user ...