第一節 python基礎

2022-08-31 22:27:26 字數 1636 閱讀 2074

2020-03-29

python基礎:

多種python版本,直接編碼讓c解釋的是cpython,pypy是最快的python

編碼:ascll碼只能表示256種無法表示中文,utf8個根據字元長短按需表示最實用  unicode國標碼浪費資源  指令碼開頭定義編碼格式可以防止用python2直譯器解釋的時候出錯:# -*- coding:utf8 -*-

注釋:#和""" """三個雙引號

指令碼開頭格式:

#!/usr/bin/env python3

#-*-coding:utf-8-*-

變數:

只能包含字母數字下劃線

不能以數字開頭

不能是關鍵字

盡量避免使用大寫字母

print列印

lis = [1,2,3,4]

li=iter(lis)

for i in

li:

print(i,end=''

)結果:1234,不加end=''

則預設end='\n'會列印12

34

if語句:

注意縮排,一般預設4個空格

如果if語句後面不需要列印使用pass關鍵字

if 2>=1:

pass

else

:

print("

error

")

基本資料型別:

字串:雙引號、單引號、三引號引起來的都是字串

字串可以使用加法和乘法進行拼接和複製

a = "

sxd"

b = "

fff"

c = a*4d = a +b

print

(c)print

(d)執行結果:

sxdsxdsxdsxd

sxdfff

數字:平方表示:a=4**4

取餘和取商的另乙個數

a = 47b = 6c = a%8d = a//8

print

(c)print

(d)執行結果:

7(取餘)

5(取商的另乙個數)

判斷奇數還是偶數

a = 57b = a % 2

if b ==0:

print("奇數"

)else

:

print("偶數"

)執行結果:

偶數

條件語句while:

求1-2+3-4+5... 99的所有數的和

n = 1s =0

while n < 100:

temp = n % 2

if temp ==0:

s = s -n

else

: s = s +n

n = n + 1

print(s)

執行結果:

50備註:未理解

python 吉他 第一節,python基礎

1.第乙個程式 print hello python 2.注釋 單行注釋 多行注釋 三個單引號或三個雙引號 3.python2中文轉碼 因為python2版本不支援中文轉碼,若不新增下面編碼格式程式會報錯。python3則不需要。coding utf 8 官方推薦樣式 coding utf 8 簡易...

第一節 安裝Python

宣告 本系列部落格士通過慕課網 學習而寫。python官網 在downloads下選擇windows,然後選擇python版本。這裡選用python 2.7.12版本。2.1搭建環境變數 我的電腦右鍵 屬性 高階 環境變數 找到path變數 編輯 path c python27 這裡需要注意前面的分...

Python函式第一節

coding utf 8 1.定義乙個方法 func,該func可以引入任意多的整型引數,結果返回其中最大與最小的值。import glob def func1 nums for i in nums if not isinstance i,int return error return max nu...