標籤:ascii nts project 使用 pytho bsp 格式 template efault
時間:2017-04-23
地址:沙河城鐵a1口右轉右轉直走--匯德商廈401
python基礎回顧
一、語言分類
c語言:機器語言——執行代碼
pypy:位元組碼——機器語言——執行代碼 (代碼批量轉成位元組碼,批量轉成機器語言——特點:編譯時間長,執行速度快)
其他語言:位元組碼——機器語言——執行代碼(逐行轉換成位元組碼,逐行轉換成機器語言——特點:編譯時間短,執行緩慢)
二、編碼
ascii(阿斯克編碼):專為英語設計編碼 只有字母+數字 a:0110 0001
Unicode(萬國碼):為全世界語言設計 a:0000 0000 0110 0001,一個中文 3個位元組
utf-8(萬國碼的壓縮版本):a: 0110 0001
gbk,gb2312:適用中文,一個中文2個位元組
三、pycharm
python 3.5 推薦
pycharm license server:http://pycharm.tyr.gift:8888
pycharm——file——default settings
1、encoding :設定utf-8編碼格式
2、templates——python script
#!/usr/bin/python3 #制定解譯器路徑
# -*- coding:utf-8 -*- #解譯器使用的編碼格式
# author jinxj #作者資訊
3、mouse
##以下pycharm配置謝謝回爐再造的周軍同學的告知:
4、pycharm——preferences——appearance——theme:darcula(德庫拉吸血鬼)
pycharm——preferences——editor——colors & fonts——scheme:darcula(德庫拉吸血鬼)
5、添加django環境
pycharm——preferences——project:自訂項目名——project interpreter——“+”添加django環境
6、快速鍵
ctrl+? 批量注釋與刪除注釋
加debug調試
四、變數
字母
數字(不能開頭)
底線
不能使用python的關鍵字
變數命名通過下滑線:user_id
五、輸入和輸出
print(‘A’)
input(‘請輸入你的名字’)
import getpass
getpass.getpass(‘請輸入你的密碼‘) # 只能在終端裡輸入
六、條件陳述式
if 1 == 1:
elif 2 == 2 :
else:
pass
七、迴圈語句
while 條件 :
continue #跳出本次迴圈
break #跳出當前迴圈
for 條件 :
continue #跳出本次迴圈
break #跳出當前迴圈
八、檔案操作
v = open(1.txt,r) #唯讀方式開啟
v = open(1.txt,w) #寫覆蓋的方式開啟
v.close() # 關閉檔案
九、檔案格式化操作
-移除操作
val = ‘ alex ’
q_val = val.strip()
l_val = val.lstrip()
r_val = val.rstrip()
-切割
val = ‘alex#sb#num‘
f_val = val.split(‘#‘)
l_val = val.split(‘#‘,1)
r_val = val.rsplit(‘#‘,1)
—包含
val = ‘今天課上到很晚’
if ‘晚’ in val :
print(‘包含禁用語’)
—索引----------------------------------
val = (’alex‘,’niu‘,’gou‘)
疑惑:列表,字典 表示方式
python基礎大滿貫——20170423