python是蟒蛇使用的語言嗎 蟒蛇 從入門到入土

2021-10-12 11:30:53 字數 1816 閱讀 8137

我想試著把python解釋的更加簡單清楚一點

python即蟒蛇

安裝測試是否安裝成功

cmd: 輸入python,能進入不報錯就成功了

cmd:執行已經編寫好的python 檔案

python d:\demo.py

這裡推薦使用pycharm來學習python

python的語言基礎

注釋:#***xx:單行

'''***xx''':多行

變數:就是叫名字

age = 18

八進位制逢八進一,以0o開頭:0o123

1*8^2+2*8+3=3

十六進製制,也是如此

二進位制1010

1*2^3+1*2 = 10

轉義字元

\ 續航符

\t 製表符

\n 換行符

但是加上r,原樣輸出

(r"abc+\t+++++")

str(x):強制型別轉換

輸入和輸出

輸入name = input('提示文字')

輸出print(name)

運算子和表示式

算術運算子+-*/

% 取餘7%2=1

// 取整 7//2 = 3

** 次方 2**4 = 16

賦值運算子 =

相等 ==

比較運算子< > == >= <= !=

返回值為 true 或者 false

邏輯運算子

and與 or或 not非

位運算子

&與 |或 ^異或 ~取反

>>右移 <

左移相當於*2^n次方,48左移兩位 ---- 48*2^2 = 192

右移相當於/2^n次方,48右移一位  ---- 48/2^1 = 24

例子:print(str(12&8))按位得到8

左移右移可以用於加密

優先順序你就全程按照數學,一直括號就好了

條件表示式

a = 10, b = 6

r = a if a>b else b

還有year = 2020

result = '是閏年' if (year%4==0 and year % 100!=0) or (year %400==0) else '不是閏年'

流程控制

順序結構,迴圈結構,選擇結構

if...

if...else

if...elif..else

還可以巢狀if

迴圈語句

while迴圈

現在乙個數,除3餘2,除5餘3,除7餘2問這個數是多少

none = true

num = 0

while none:

num+=1

if(num%3==2 and num%5==3 and num%7==2):

print(num)

none = false

for迴圈

for i in range(1,10,2):

prit(i, end=' ')

也可以string = '不要說再說我不行'

for ch in string:

print(ch)

也可以迴圈巢狀

for i in range(1,10):

for j in rang(1,i+1):

print(str(j)+'*'+str(i)+'='str(j*i)+'\t',end=' ')

break,continue和pass語句

break:跳出迴圈

continue:進入下一次迴圈

pass:佔位

Python語言程式設計 蟒蛇繪製

python蟒蛇繪製 import turtle as t t.setup 650,350,200,200 t.penup penup 畫筆抬起 t.fd 250 fd 沿著海龜的前方向執行 t.pendown 畫筆落下 t.pensize 25 畫筆大小 t.pencolor purple pen...

Python真的是解釋型語言嗎?

剛接觸python的時候就知道,python有乙個缺點,那就是執行速度比較慢,因為python是一門解釋型語言。那麼,什麼是解釋型語言呢?其實簡而言之就是 python不像c語言那樣,在執行之前需要編譯那麼麻煩,它可以直接執行。而直接執行的後果就是,你邊執行邊 編譯 這裡的編譯叫做解釋,有一種專門的...

PHP是最好的語言嗎?

下午在家收拾東西,一朋友給我發過來資訊說 需要幫助抓取乙個 的資訊,並做一定的處理。他知道我會寫點程式,讓我幫這個忙。我手頭剛好有點事情,拒絕吧,也不太好,就問是否可以遲延,他說緊急要。那就搞起,也不難。用什麼語言呢?我最熟悉的當然是c c golang啦。但是,顯然不太適合這個場景。於是我想用py...