最近發(fā)現(xiàn)一個(gè)很好的一個(gè)學(xué)習(xí)網(wǎng)站,有人監(jiān)督,學(xué)習(xí)方式是對(duì)話的形式,也不會(huì)枯燥,我關(guān)注了公眾號(hào)十塊錢就開始學(xué)起來了,每天好像限量100名(這不是廣告,而是我真的在學(xué)習(xí)這個(gè)課程,而且下面的筆記會(huì)用到里面的內(nèi)容),一起推薦給大家吧
公眾號(hào) : Python小課(https://www.pypypy.cn/#/app-center)

一. Print() : 打印內(nèi)容
案例 :
import time
print ('在'+time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())+',我寫了人生中第一行Python代碼\n它的內(nèi)容雖然簡(jiǎn)單,不過是平凡的一句print(520)\n但我知道:我的編程之路,將從最簡(jiǎn)單的520開始\n在我點(diǎn)擊運(yùn)行的同時(shí),一切在這一刻開始變得不同\n以下,是這行代碼的運(yùn)算結(jié)果:' )
print(520)
運(yùn)行結(jié)果:
bash:73$ python ~/classroom/apps-1-id-5cd9765519bbcf0001554795/73/main.py
在2019-05-24 16:51:15,我寫了人生中第一行Python代碼
它的內(nèi)容雖然簡(jiǎn)單,不過是平凡的一句print(520)
但我知道:我的編程之路,將從最簡(jiǎn)單的520開始
在我點(diǎn)擊運(yùn)行的同時(shí),一切在這一刻開始變得不同
以下,是這行代碼的運(yùn)算結(jié)果:
520
雖然只是輸入了一個(gè)簡(jiǎn)單的print,但在背后,這段Python代碼卻幫你做了這樣的一些事情:

(0)我們向計(jì)算機(jī)發(fā)出指令:“打印‘520’”
(1)Python把這行代碼編譯成計(jì)算機(jī)能聽懂的機(jī)器語言;
(2)計(jì)算機(jī)做出相應(yīng)的執(zhí)行;
(3)最后把打印結(jié)果呈現(xiàn)在我們面前。
1.無引號(hào) : print(520)
一般用于數(shù)字或數(shù)學(xué)運(yùn)算
2.單引號(hào) : print('千尋')
計(jì)算機(jī)的腦回路比較特別:只能理解數(shù)字,卻讀不懂文字。因?yàn)閿?shù)字和數(shù)學(xué)運(yùn)算是標(biāo)準(zhǔn)化、有固定格式的,而文字卻能夠千變?nèi)f化。

當(dāng)括號(hào)內(nèi)有引號(hào)的時(shí)候,就相當(dāng)于告訴計(jì)算機(jī)——你不需要執(zhí)行多余的操作,我輸入什么,你就打印什么。
3.雙引號(hào) : print("Let's play")。
在print()函數(shù)內(nèi)不僅能使用單引號(hào),還能使用雙引號(hào),兩者的效果沒什么區(qū)別,都能讓你打印出一行文本。
有些時(shí)候,單引號(hào)和雙引號(hào)可能會(huì)在括號(hào)內(nèi)同時(shí)出現(xiàn),比如print("Let's play")。
這種情況下,需要注意區(qū)分清楚哪個(gè)引號(hào)是屬于print()函數(shù)結(jié)構(gòu),哪個(gè)引號(hào)是屬于你要讓計(jì)算機(jī)打印的內(nèi)容,可別“混搭”了。
4.三引號(hào) : 跨行輸出
print('''我愿意留在湯婆婆的澡堂里工作兩年,
第一年在鍋爐房和鍋爐爺爺一起燒鍋爐水,
將在這個(gè)世界變成一頭豬。
''')
總結(jié) :


5.轉(zhuǎn)義字符
特征:反斜杠+想要實(shí)現(xiàn)的轉(zhuǎn)義功能首字母。

二.注釋 : # 括號(hào)內(nèi)是單引號(hào)的情況。
# 括號(hào)內(nèi)是單引號(hào)的情況。
print('一起玩吧')
# 括號(hào)內(nèi)是雙引號(hào)的情況。
print("一起玩吧")
# 括號(hào)內(nèi)單雙引號(hào)同時(shí)存在的情況。
print("Let's play")
『#』常用作單行注釋符號(hào),用于解釋單行代碼,比如 『# 括號(hào)內(nèi)是單引號(hào)的情況』用于解釋說明代碼『print('一起玩吧')』。#號(hào)后邊的任何數(shù)據(jù)在代碼運(yùn)行的階段不會(huì)被輸出。
三.變量和賦值

變量的命名規(guī)范:

總結(jié) :

猜年齡案例 :
import random
import time
###提示語部分
print('你好,我是機(jī)器人小埋,我們來玩?zhèn)€猜年齡的小游戲吧~(◆?◆)')
time.sleep(2)
print('''
=============================
干物妹!うまるちゃんの年齢
=============================
''')
time.sleep(1)
print('小埋的真實(shí)年齡在1到10之間哦~')
time.sleep(1)
print('不過,你只有5次機(jī)會(huì)哦~')
time.sleep(1)
print('下面,請(qǐng)輸入小埋的年齡吧:')
#從0至10產(chǎn)生一個(gè)隨機(jī)整數(shù),并賦值給變量age
age = random.randint(1,10)
#設(shè)置次數(shù)
for guess in range(1,6):
#輸入玩家猜測(cè)的年齡
choice=int(input())
#判讀玩家輸入的年齡是否等于正確的年齡
if choice<age:
print('小埋的提示:你猜小了(;′д`)ゞ。。。。')
elif choice>age:
print('小埋的提示:乃猜大了惹(>﹏<)~~')
else:
print('猜了'+str(guess)+'次,你就猜對(duì)惹~hiu(^_^A;)~~~')
break
#判斷猜測(cè)次數(shù)
if choice == age:
print('搜噶~那么小埋下線了~拜拜~( ̄︶ ̄)↗')
else:
print('哎呀~你還是木有猜對(duì)啊~但是你只有5次機(jī)會(huì)誒~怎么辦啊~')
print('那好吧~心軟的小埋只好告訴你,我才'+str(age)+'歲哦~(*/ω\*)')
