課題組要用到的深度學習框架都是用python的,之前有過接觸但是沒有系統的學過,花幾天時間系統的學習一遍
1、學習環境pycharm + python3
2、測試執行環境
print("hello world")
sudo apt-get install geany
4、linux中執行.py檔案的方法
①命令列
python *.py
② 指令碼
在.py檔案頭部新增python 的執行路徑
例
#! /usr/bin/python
之後,先更改文字許可權為可執行檔案,再執行即可:
chmod +x *.py
./*.py
5、中文編碼
python2中輸出中文需要指定編碼,在檔案頭部新增
#coding=utf-8
#-*- coding: utf-8 -*-
python3原始碼檔案預設編碼使用utf-8編碼,所以可以正常解析中文
6、python檔名使用下劃線和小寫字母命名,例:liu_zt.py
1、關鍵字
and or #邏輯關係用語
del #刪除變數
from #引用模組
golbal #全域性變數
with #用來處理異常
while for...in.... #迴圈語句
assert #宣告必須為真的判定,如果發生異常則為假
pass #空語句,不做任何事情,一般用作佔位語句
yield #生產,返回生成器物件,每個生成器只能使用一次
break continue #break跳出整個迴圈,continue跳出當前迴圈
try exept finally #異常處理
raise #觸發異常
exec #用來執行儲存在字串中或者檔案中的python語句
eval #將字串當成有效的python表示式來執行,並提供返回計算值
execfile #用來執行檔案
return #函式返回值
lambda #只是乙個表示式,定義了乙個匿名函式減少單行函式的定義
none #空物件
if elif #if判斷語句
is , is not #判斷同一性
true false #bool型別的例項物件
class #定義類
def #定義函式
2、變數和資料型別
變數名只能包含字母、數字、下劃線,且不能以數字打頭,不可將關鍵字、函式名用作變數名
①字串
用單引號或雙引號括起來的都是字串
「this is a string」
『this is a string』
name = "test demo"
print(name)
print(name.upper()) # 全部大寫
print(name.lower()) # 全部小寫
print(name.title()) # 首字母大寫
first_name = "test"
last_name = "demo"
name = first_name + " " + last_name # 字串加法
# 製表符\t 換行符\n
print("\t" + name + "\n")
# 刪除空白,方法.rstrip()消除字串末尾的空白lstrip()消除行首的空白,strip()消除兩端的空白
print(first_name)
first_name = "test "
print(first_name)
print(first_name.rstrip())
# 使用單引號時闊起字串時不要使用撇號
# print('it's mine' )這樣會出錯
② 數字
整數 10 ** 6 = 1000000 **表示次方
# python2 中 3/2 = 1 3.0/2 = 1.5 3.0/2.0 = 1.5
# python3 中 3/2 = 1.5
浮點數 帶小數點的數字
age = 23
Python學習 學習筆記(一)
python是什麼?人們為和使用python python的缺點 如今誰在使用python 流行的p2p檔案分享系統bitjorrent是乙個python程式。eve online這款大型多人網路遊戲 massively multiplayer online game,mmog 廣泛地使用pytho...
python學習學習筆記一
1,python 是完全物件導向的語言。在python中一切都是物件,函式 模組 字串等都是物件。2,資料型別 數字,字串,列表,元組,字典 數字型 整型 浮點型 布林型 非零即真 複數型 int x float x 型別轉換 非數字型 字串 列表 元祖 字典 list 元祖 元祖轉列表 tuple...
Python學習筆記 一
python學習筆記 一 關鍵知識點 1 程式列印輸出使用print語句 2 使用print輸出字串時,字串內容不帶引號。而使用字串變數名輸出時,字串內容由引號括起來 3 在python 解析器中下劃線 表示最後乙個表示式的值 4 重定向輸出符合為 5 程式中需要輸入時,實用raw input 內建...