日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

Python起航

發(fā)布時(shí)間:2025/7/14 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python起航 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

開頭一句話:小馬過(guò)河,才知深淺。

首先:因?yàn)樽约河幸恍┚幊袒A(chǔ)所以有些知識(shí)點(diǎn)就不具體去描述。比如:編程語(yǔ)言的進(jìn)化:機(jī)器語(yǔ)言,匯編語(yǔ)言和高級(jí)語(yǔ)言。高級(jí)語(yǔ)言又分為:編譯型和解釋型。這就需要對(duì)這些知識(shí)進(jìn)行了解。

其次:針對(duì)python進(jìn)行了解:發(fā)展史、解釋器種類、python2.0與3.0的關(guān)系等

接著:只針對(duì)windows-->第一步,python的環(huán)境安裝:打開官網(wǎng)進(jìn)行下載:

官網(wǎng):https://www.python.org/downloads/windows/

下載選擇有很多種,zip的、程序安裝的等,這都可以百度到如何安裝。安裝成功后測(cè)試一下:windows--》運(yùn)行--》輸入cmd,回車--》輸入python,如果能進(jìn)入交互環(huán)境,代表安裝成功

建議用PyCharm進(jìn)行編譯,破解版鏈接如下:

https://pan.baidu.com/s/1ybTSPEUtrIRJeWj1eZwbmA密碼:cg1w

開始學(xué)習(xí)之前,一些規(guī)范:

1、起名要規(guī)范:eg:age_of_albert???albert_gf_age

? ? ? ? ? ?變量定義的規(guī)則:

? ? ? ? ? ?變量名只能是 字母、數(shù)字或下劃線的任意組合

? ? ? ? ? ?變量名的第一個(gè)字符不能是數(shù)字

? ? ? ? ? ?以下關(guān)鍵字不能聲明為變量名

? ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global','if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

2、固定常量全部大寫,一行代碼不應(yīng)該超過(guò)80個(gè)字符

3、python自己識(shí)別數(shù)據(jù)類型,查看其類型用type(變量)

4、python3.0之前有int和long,之后只有int,當(dāng)數(shù)字大到long的情況,自己轉(zhuǎn)變

5、數(shù)據(jù)類型-字符串(加引號(hào)的就是字符串)單引號(hào)和雙引號(hào)沒(méi)啥區(qū)別。三個(gè)引號(hào)不同,要么在語(yǔ)句中含有其中一個(gè)引號(hào)時(shí)用,要么有多段話時(shí)使用,即多行用多引號(hào)。

數(shù)據(jù)類型-數(shù)字:

Python 支持四種不同的數(shù)值類型:

  • 整型(Int)?- 通常被稱為是整型或整數(shù),是正或負(fù)整數(shù),不帶小數(shù)點(diǎn)。
  • 長(zhǎng)整型(long integers)?- 無(wú)限大小的整數(shù),整數(shù)最后是一個(gè)大寫或小寫的L。
  • 浮點(diǎn)型(floating point real values)?- 浮點(diǎn)型由整數(shù)部分與小數(shù)部分組成,浮點(diǎn)型也可以使用科學(xué)計(jì)數(shù)法表示(2.5e2 = 2.5 x 102?= 250)
  • 復(fù)數(shù)(complex numbers)?- 復(fù)數(shù)由實(shí)數(shù)部分和虛數(shù)部分構(gòu)成,可以用a + bj,或者complex(a,b)表示, 復(fù)數(shù)的實(shí)部a和虛部b都是浮點(diǎn)型。

浮點(diǎn)型,如下增加小數(shù)后個(gè)數(shù):

數(shù)據(jù)類型-布爾? ?值:真或假? 1 或 0

當(dāng)行注釋:#被注釋內(nèi)容 ; 多行注釋:"""被注釋內(nèi)容"""

6、簡(jiǎn)單代碼編寫:

第一種方式:

headline = input("Headline:")-->表示用戶輸入

name = input("Name:")

age = int(? input("Age:")??)

hometown = input("Hometown:")

mood = input("Mood:")

consumption =float(?input("Consumption:")? )

time = input("Time:")

#字符串格式化

#? %? 連接符??%s? 占位符

#? %s 相當(dāng)于String

#? %d 相當(dāng)于digit

#? %f相當(dāng)于小數(shù)

info = """

--------------------標(biāo)題: %s--------------------

姓名: %s

年齡: %d

家鄉(xiāng): %s

心情: %s

消費(fèi): %f

時(shí)間: %s

-----------------------end------------------------

"""%(headline,name,age,hometown,mood,consumption,time)

#type()? 顯示輸入的數(shù)據(jù)類型

print(type(headline),type(name),type(age),type(hometown),type(mood),type(consumption),type(time))

print(info)

?

上面的編碼方式不大推薦,一般都用下面的來(lái)表示:

headline = input("Headline:") name = input("Name:") age = int( input("Age:") ) hometown = input("Hometown:") mood = input("Mood:") consumption =float( input("Consumption:") ) time = input("Time:") info = """ --------------------標(biāo)題: {_headline}-------------------- 姓名: {_name} 年齡: {_age} 家鄉(xiāng): {_hometown} 心情: {_mood} 消費(fèi): {_consumption} 時(shí)間: {_time} -----------------------end------------------------""".format(_headline=headline,_name=name,_age=age,_hometown=hometown,_mood=mood,_consumption=consumption,_time=time) print(type(headline),type(name),type(age),type(hometown),type(mood),type(consumption),type(time)) print(info)

?

下面是登錄操作:

_username = "albert"

_password = "abc123"

username = input("請(qǐng)輸入姓名:")

password = input("請(qǐng)輸入密碼:")

if _username ==username and _password == password :

???print("Welcome!")

else:

???print("用戶名或密碼錯(cuò)誤,請(qǐng)從新輸入!")

但是登錄依舊需要改善:

import getpass ---> 引用getpass模塊 _username = 'albert' _password = 'abc123' username = input("username:") password = getpass.getpass("password:") ---->getpass.getpass()隱藏密碼 if _username == username and _password == password:print("Welcome {name} to our logo...".format(name=username)) else:print('wrong')

# 打印1-100條件:第第五十次不打印,第60-80次打印它的平方

count = 0

while count <=100:

???if count? == 50:

? ??????pass#就是過(guò)

???elif count >=60 and count <=80 :

???????print(count**2)

???else:

???????print("loop",count)

???count += 1

7、PyCharm對(duì)縮進(jìn)要求很高:

:這個(gè)表示縮進(jìn)錯(cuò)誤。

8、找到環(huán)境變量所配置的版本:

? ? ?

9、編碼發(fā)展:

? ? ?

10、python3中string與bytes:

? ? ?

11、python數(shù)據(jù)類型:

? ? ??

12、python的運(yùn)算符:http://www.runoob.com/python/python-operators.html

最后附上ASCII表:

.轉(zhuǎn)換utf-8字符編碼格式

? ?

? ?

?

轉(zhuǎn)載于:https://www.cnblogs.com/AlbertY/p/8786048.html

總結(jié)

以上是生活随笔為你收集整理的Python起航的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。