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
(c)print
(d)執行結果:
sxdsxdsxdsxd
sxdfff
數字:平方表示:a=4**4
取餘和取商的另乙個數
a = 47b = 6c = a%8d = a//8(c)print
(d)執行結果:
7(取餘)
5(取商的另乙個數)
判斷奇數還是偶數
a = 57b = a % 2if 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...