国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Python知識點整理(day1)

Luosunce / 1187人閱讀

摘要:上一步中執行時,明確的指出腳本由解釋器來執行。為了表示更多的中文漢字有了,但是,中華文化博大精深,發現不夠用,因此有了對的擴展即。但是,用編碼對于英文只占一個字節,,一個中文漢字在卻占三個字節可能是中國人有錢啊,我大天朝。

簡介:

Python是一種解釋型語言,需要解釋器來執行??梢酝ㄟ^在IDLE下執行,也可以在文本文件里寫入代碼,然后將該文件命名為xx.py 然后在Windows下可以通過Python xx.py 來運行該程序。
上一步中執行 python xx.py 時,明確的指出 xx.py 腳本由 python 解釋器來執行。
如果想要類似于執行shell腳本一樣執行python腳本,例: ./hello.py ,那么就需要在 hello.py 文件的頭部指定解釋器,如下:
#!/usr/bin/env python

開發工具:pycharm 1. 下圖圈出來的是代表項目名稱

2. 創建python文件時如何創建默認模板


基礎知識: 1.知識點:”,”表示連接:

2. 變量名只能是字母、數字、下劃線的組合
3. Python里的常量,用大寫表示即可 :例如,PIE = 3.1415 當然,也可以改。 4. 關于字符集:

因為計算機只能表示0和1,即:底層硬件通電不通電兩種狀態。
為了表示更多的數字有了二進制和十進制的轉換。
為了表示更多的字符有了西方人發明的ASCII碼。
為了表示更多的中文漢字有了GB2312,但是,中華文化博大精深,發現GB2312不夠用,因此有了對GB2312的擴展即GBK。
為了照顧蒙古文、藏文等奇葩文字又有了GB18030。
注意,上述字符集都是向下兼容的。
最后,國際標準來了即Unicode。
ASCII一個字符占一個字節,8bit
Unicode一個字符占你2個字節。
但是!對于老美不干了,明明人家可以用一個字節表示的內容為嘛要用2個字節,浪費空間,因此,又推出了可變長的Unicode碼,即utf8編碼。
但是,用utf8編碼對于英文只占一個字節,however,一個中文漢字在utf8卻占三個字節(可能是中國人有錢啊,我大天朝)。

在Python3里默認支持就是utf8,如果想要在Python2.x版本里用中文,則需要在開頭加上
# -- coding:utf-8 --

5. Python里的注釋:

單行注釋:#
多行注釋:’’’被注釋內容’’’ 或者 “””被注釋內容”””
另外,多行注釋還可以被當成變量來用,例如msg = ‘’’山炮進城’’’ print(msg) 將打印 山炮進城。

6. 用戶輸入給程序指令:

Username = input(“username:”)
Password = input(“password:”)

7. Python里的格式化輸出

name = input(“name:”)
job = input(“job:”)
方式1. msg = ‘’’my name is’’’+name+’’’my job is’’’+job #我靠,好麻煩
方式2. msg = ‘’’my name is %s ,my job is %s’’’ % (name,job) # 牛逼點了
方式3.msg = ‘’’my name is {_name},my job is {_job}’’’.format(_name=name,_job=job)
注意:%s代表字符串,因此對于數字也可以是%d嘍,這些和C語言里是一樣的。
注意:在迫不得已的情況下,不建議用方式1字符串拼接的形式,因為拼接的話在內存中不只是開辟了一塊空間,而是好多塊,而方式2和方式3只有一塊。
注意:在age = input(“age:”)里輸入進來的默認就是字符串型,那么如果打印類型呢?
print(type(age))
假設,我現在非得把str轉成int,在Python里如何做呢?
age = int(input(“age:”)) #因為Python是強類型的語言,一旦數據類型定了就不能改變了,除非強制改變。

8.密文

在Python的標準模板庫里有getpass這個模塊,可以對內容進行加密。
例如:password = getpass.getpass(“password:”)
注意,這個getpass模塊在pycharim中不好使,要去別的地方運行。

9.if判斷條件

if _username == username and _password == password:
print(“welcome user {name}login”.format(name = username))
else:
print(“Invalid username or password”)
注意:Python里必須要強制縮進,因為她沒有結束符{},而且這樣看起來代碼整潔。
IndentationError 縮進錯誤

10.
elif
else
11.循環
while true:
執行代碼
12.Python里特有的while....else...

13.for循環(也可以for...else)

對于打印0,1,2,3,4,5,6,7,8,9
我如何打印0,2,4,6,8呢
for i in rang(0,10,2) #其中的2是步長,默認是1

14.continue 終止本次循環,進入下一次循環,這里的呵呵只能被打印3次,因為continue后面就全部終止了。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/38623.html

相關文章

  • 趣味Python入門(一):初識Python

    摘要:盡管如此,還具有高級的數據類型和靈活性。它配備了大量的標準模塊,可用于程序庫。一些模塊提供如下功能通過這些很贊的特性,瞬時化身為面向過程的語言。開發者可以便捷地將解釋器連接到一個使用編寫的應用程序,并能隨時用作擴展。下一部分會繼續分享。 【編者按】本文作者是 Abhishek Jaiswal ,擅長 .NET、C#、Python 等多種語言的技術控。本文中,作者通過活潑有趣的口吻向大家...

    sutaking 評論0 收藏0
  • js中獲取昨天今天明天的時間

    摘要:不管是前端還是后臺,甚至是數據庫中,都會經常頻繁的獲取各種時間,今天整理了一下在中獲取時間,就當作一個筆記記錄一下獲取昨天時間獲取一周前的時間個位數補個,如個位數補個,如獲取明天的時間獲取今天的時間 不管是前端還是后臺,甚至是數據庫中,都會經常頻繁的獲取各種時間,今天整理了一下在javascript中獲取時間,就當作一個筆記記錄一下-_- var day = new Date(); ...

    sorra 評論0 收藏0
  • 「前端早讀君010」重學前端day1: HTML基礎

    摘要:前言鑒于平時業務代碼寫多了,筆者對前端的一些基礎知識都開始生疏。同理,對于而言,的標簽也是具有容器含義的,譬如標簽顧名思義就是尾部標簽,存放內容的結尾塊,標簽表示頭部。 前言 鑒于平時業務代碼寫多了,筆者對前端的一些基礎知識都開始生疏。有鑒于此,加上又到了一年一度的春招時間,在接下來的一段時間內筆者將對整個前端體系的知識進行一些梳理,同時會附帶上相關基礎知識中常見的面試題。在筆者復習的...

    wwq0327 評論0 收藏0
  • vue+nuxt+koa+mongodb寫一個博客(Day1)

    摘要:但是在這個過程中,遇到了一個請求無法獲取到的問題。解決辦法安裝包再次打印三接下來幾天需要完成的工作大概看一下的并各寫一篇博客登錄和注冊應該使用有關的知識了解一下并寫一篇博客。 vue nuxt koa2 mongodb 寫博客(Day1) 一.利用nuxt初始化項目 初始化項目有兩種方法: 1.vue init nuxt-community/koa-template 此種方法...

    Joyven 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<