python基础(一)简单入门
一.第一個(gè)python程序
1.交互式編程
直接在命令行里面輸入python即可進(jìn)入python交互式命令行,linux下一樣:
在 python 提示符中輸入以下文本信息,然后按 Enter 鍵查看運(yùn)行效果:
2.腳本式編程
把代碼都寫到文件里面,然后運(yùn)行文件,以.py結(jié)尾的就是python文件,有很多python的編輯器,比如說pycharm、sublime ?text、notepad++等等,都可以使用,使用編輯器有代碼提示,可以很方便調(diào)試和運(yùn)行,這里我推薦使用pycharm。新建一個(gè)python文件,然后寫上代碼,運(yùn)行即可:
?
下面是linux下的運(yùn)行
$ chmod +x test.py # 腳本文件添加可執(zhí)行權(quán)限 $ ./test.py注:python有2.x版本和python3.x版本,print不一樣
2.x版本,print "Hello, world!"
3.x版本,print("Hello, world!")
?
二.變量
1.變量就是用來在程序運(yùn)行期間存儲(chǔ)各種需要臨時(shí)保存可以不斷改變的數(shù)據(jù)的標(biāo)識(shí)符,一個(gè)變量應(yīng)該有一個(gè)名字,并且在內(nèi)存中占據(jù)一定的存儲(chǔ)單元,在該存儲(chǔ)單元中存放變量的值。
2.變量名只能是 字母、數(shù)字或下劃線的任意組合
? ?變量名的第一個(gè)字符不能是數(shù)字
? ?以下關(guān)鍵字不能聲明為變量名
3.每個(gè)變量在使用前都必須賦值,變量賦值以后該變量才會(huì)被創(chuàng)建
? 等號(hào)(=)用來給變量賦值
? 等號(hào)(=)運(yùn)算符左邊是一個(gè)變量名,等號(hào)(=)運(yùn)算符右邊是存儲(chǔ)在變量中的值
? 例如:name = 'lily'
4.變量可以指定不同的數(shù)據(jù)類型
- Numbers(數(shù)字) ?int ? float
- String(字符串)
- List(列表)
- Tuple(元組)
- Dictionary(字典)
5.常用的強(qiáng)制類型轉(zhuǎn)換
- int(s) ?轉(zhuǎn)換為一個(gè)整數(shù)
- list(s) ?轉(zhuǎn)換為一個(gè)列表
- str(x) ?轉(zhuǎn)換為字符串
- dict(d) ?創(chuàng)建一個(gè)字典,d 必須是一個(gè)序列 (key,value)元組
- type() 查看數(shù)據(jù)類型
6.常量
所謂常量就是不能變的變量,比如π就是一個(gè)常量。在Python中,通常用全部大寫的變量名表示常量:?
PI = 3.14159265359?
但事實(shí)上PI仍然是一個(gè)變量,Python根本沒有任何機(jī)制保證PI不會(huì)被改變,所以,用全部大寫的變量名表示常量只是一個(gè)習(xí)慣上的用法
?
三.引號(hào)
單引號(hào)(' ),雙引號(hào)(" ),三引號(hào)(''' """) 來表示字符串,引號(hào)的開始與結(jié)束必須的相同類型的。
python中定義變量的時(shí)候字符串都用用引號(hào)括起來,單引號(hào)和雙引號(hào)沒有區(qū)別,用啥都行,如果說這個(gè)字符串里面有單引號(hào)的話,那你外面就用雙引號(hào),里面有雙引號(hào)的
話,外面就用單引號(hào),如果既有單又有雙,那么用三引號(hào),三引號(hào)也可以多行注釋代碼,單行注釋,使用#,代碼如下:
?
四.輸入輸出
1.接收用戶輸入,使用input函數(shù),python2中使用raw_input,接收的是一個(gè)字符串,輸出使用print:
2.input在接收輸入的時(shí)候,是可以看到你輸入的值的,如果是輸入密碼,而且不想讓別人看到你的密碼,就需要用到一個(gè)標(biāo)準(zhǔn)庫(kù),getpass,標(biāo)準(zhǔn)庫(kù)就是不需要你再去安裝,裝完python就有的庫(kù),就是標(biāo)準(zhǔn)庫(kù),getpass就是一個(gè)標(biāo)準(zhǔn)庫(kù),導(dǎo)入進(jìn)來之后,直接使用getpass.getpass方法就可以在輸入的時(shí)候,不回顯了,代碼如下:
?
轉(zhuǎn)載于:https://www.cnblogs.com/shimh/p/6064132.html
總結(jié)
以上是生活随笔為你收集整理的python基础(一)简单入门的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 010-python基础-数据类型-字符
- 下一篇: python连接SQL Server取多