Python自學筆記D1

2021-10-07 04:40:08 字數 1270 閱讀 4232

安裝python 和vscode

正負轉換(需要轉換int)

a =

input()

a =int

(a)if a >=0:

print

(a)else

:print

(-a)

:之後的縮排被看作一整個**塊

print

('i\'m \"ok\"!'

)print

(r'i m "ok"!'

)

字串中』和"需要新增轉義符,使用r』『不轉義,但是注意不能有』

print

('''line1

line2

line3'''

)

使用』』'可以省略\n進行換行

python是動態語言,變數可以隨時改變資料型別

a =

'abc'

python直譯器幹了兩件事情:

1、在記憶體中建立了乙個』abc』的字串;

2、在記憶體中建立了乙個名為a的變數,並把它指向』abc』。

python中一般常量名字全部大寫

統一成兩個位元組的unicode進行編碼,再將其編成utf-8

在計算機記憶體中,統一使用unicode編碼,當需要儲存到硬碟或者需要傳輸的時候,就轉換為utf-8編碼。

ord()函式獲取字元的整數表示,

chr()函式把編碼轉換為對應的字元

乙個字串『str』每個字元若干位元組,轉換成b』str』(bytes)之後,每個只占用乙個位元組。

以unicode表示的str通過encode()方法可以編碼為指定的bytes再進行傳輸,反之則使用decode()

>>

>

'abc'

.encode(

'ascii'

)b'abc'

>>

>

'中文'

.encode(

'utf-8'

)b'\xe4\xb8\xad\xe6\x96\x87'

中文無法使用ascii編碼

要計算str包含多少個字元,可以用len()函式

每次寫程式之前,最好寫上兩行

#!/usr/bin/env python3

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

使用%s%d%f來進行佔位,%%為轉義%

Pytorch學習筆記D1

一 相比tensorflow,pytorch的優點 1 占用記憶體空間小 2 原始碼只有tensorflow的十分之一,方便閱讀 3 除錯bug時,報錯行一般便是錯誤所在,而tensorflow一般報錯在sesson.run,錯誤指示不明了 4 pytorch進行深度學習,簡潔易懂,與python語...

python學習日記 D1

習題 1 第乙個程式 第乙個程式 print hello world print hello again print i like typing this.print this is fun.print yay printing.print i d much rather you not print...

D1 初來乍到

激動萬分,因為要去 了。7月30日零點30分,終於放下了其他的事情,開始收拾去 的行裝。離飛機起飛還有大約9個小時。戶外鞋一雙,太陽帽一頂,衣物兩套,這就是生活必需品了,旅行包剩下的空間就留給照相器材。對,照相器材。攝影這個詞在我心中目前還被劃歸於崇高感性不可捉摸的一類,這次去 不攝影,只照相,到此...