什么是代碼
什么是代碼幻林?
代碼是現(xiàn)實(shí)世界事物在計(jì)算機(jī)世界中的映射
什么是寫代碼驶兜?
寫代碼是將現(xiàn)實(shí)世界中的事物用計(jì)算機(jī)語言來描述
第一個(gè)Python程序
在正式編寫第一個(gè)Python程序前榛瓮,先了解一下命令行模式與Python交互模式
命令行模式
任何系統(tǒng)啟動(dòng)終端(Window--cmd OR powershell; OSX---終端),就進(jìn)入到命令行模式烈菌,它的提示符類似 SunnyiMac:~Sunny$
Python交互模式
在命令行模式下輸入python(多個(gè)python版本的也可能是python3畴椰,就看到類似如下的輸出弃舒,然后就進(jìn)入到Python交互模式癞埠,它的提示符是>>>。
在Python交互模式下輸入exit()并回車聋呢,就退出了Python交互模式苗踪,并回到命令行模式:
命令行模式與python交互模式 運(yùn)行Python程序
python交互模式執(zhí)行
>>> print("Hello Python World!")
Hello Python World!
命令行模式執(zhí)行
hello.py
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
print("Hello Python World!")
執(zhí)行 hello.py
SunnyiMac:basic Sunny$ python hello.py
Hello Python World!
此外,在命令行模式運(yùn)行.py文件和在Python交互式環(huán)境下直接運(yùn)行Python代碼有所不同削锰。Python交互式環(huán)境會(huì)把每一行Python代碼的結(jié)果自動(dòng)打印出來通铲,但是,直接運(yùn)行Python代碼卻不會(huì)器贩。
最后颅夺,Python交互模式的代碼是輸入一行朋截,執(zhí)行一行,而命令行模式下直接運(yùn)行.py文件是一次性執(zhí)行該文件內(nèi)的所有代碼吧黄〔糠可見,Python交互模式主要是為了調(diào)試Python代碼用的稚字,也便于初學(xué)者學(xué)習(xí)饲宿,它不是正式運(yùn)行Python代碼的環(huán)境!
輸出
用print()在括號(hào)中加上字符串胆描,就可以向屏幕上輸出指定的文字。比如輸出'Hello Python World!'仗阅,用代碼實(shí)現(xiàn)如下:
>>> print('Hello Python World!')
print()函數(shù)也可以接受多個(gè)字符串昌讲,用逗號(hào)“,”隔開,就可以連成一串輸出:
>>> print('Hello', 'Python', 'World!')
Hello Python World!
輸入
可以用print()輸出想要的結(jié)果了减噪。如果要讓用戶從電腦輸入一些字符怎么辦短绸?Python提供了一個(gè)input(),可以讓用戶輸入字符串筹裕,并存放到一個(gè)變量里醋闭。比如輸入用戶的名字:
>>> name = input()
Sunny
>>> name
'Sunny'
>>>
hello.py
name = input('please enter your name: ')
print('hello,', name)
執(zhí)行 hello.py
SunnyiMac:basic Sunny$ python3 do_input.py
please enter your name:Sunny
Hello, Sunny