国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python學習筆記之python基礎(一)

2019-11-06 07:26:37
字體:
來源:轉載
供稿:網友

一、契機

之前一直聽說Python的功能各種強大,最主要的是還可以利用他來從網上抓取一些資源 ,所以我覺的這一塊還是比較有意思的。因此,本著多學一點是一點的心態,開始著手一些python的學習。通過博客來記載自己的學習進度并和各位網友分享自己的學習心得

二、學習參考

1、實驗樓(主要) https://www.shiyanlou.com/ 2、python基礎教程(輔助) http://pan.baidu.com/s/1c247yk4

三、正式開始

1、hello world 在shell下輸入:

>>> 這里我們看到在Python 2.x中,print還可以是一個關鍵字,可寫成print ‘Hello World!’,但這在3.x中行不通 ,只能把字符或字符串寫在括號中,此時的print相當于一個函數。

2、腳本文件

生成一個hello.py文件內容如下

print('hello world')

然后在命令行中進入該目錄下如:

C:/Users/lenovo>E:E:>cd "Python Code"E:/Python Code>python hello.pyhello world

就可以執行

3、變量的聲明、賦值

在我看來,其聲明跟賦值都跟MATLAB很類似

如可以直接賦值

>>> a = 1>>> b = 'abdcef'>>> c = 1.6>>> d = True>>> print(a,b,c,d)1 abdcef 1.6 True

利用函數type()查看變量的數據類型

>>> print(type(a), type(b), type(c), type(d) )<class 'int'> <class 'str'> <class 'float'> <class 'bool'>

4、產生數組(矩陣)以及數據的訪問

產生矩陣方式和MATLAB類似,但是MATLAB中數據的下標從1開始,而在python中下標從0開始,與c語言中一樣

>>> a = [1,2,3,4,5,6,7,8,10]>>> a[1, 2, 3, 4, 5, 6, 7, 8, 10]>>> a[0:5:2] #a[開始位:結束位(不包括在內):每隔幾位取值][1, 3, 5]>>> a[3]4>>> a[1:3][2, 3]>>> a[4:][5, 6, 7, 8, 10]>>> a[:3][1, 2, 3]#還可以倒著訪問>>> a[-1]10>>> a[2:0:-1][3, 2]

5、if語句

在python中不使用C語言中的大括號來表示語句塊,而是通過四個空格的縮進來表示這個語句屬于if語句塊:

if i>0: print('i>0')elif i== 0: print('i = 0')else: print('i<0')i>0

其中我們可以看到elseif 變成了elif其余邏輯上的用法跟C和MATLAB其實是差不多的,只不過是利用了縮進來確定語句塊。這就是區別。當然if在python中也是可以嵌套的,這個都差不多。

2017.03.04


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 县级市| 郸城县| 定远县| 渭南市| 和林格尔县| 沁阳市| 察哈| 洛宁县| 高雄市| 黔西县| 罗源县| 崇州市| 故城县| 台湾省| 特克斯县| 手游| 易门县| 咸阳市| 苍梧县| 武夷山市| 嘉定区| 嘉黎县| 建德市| 苗栗市| 东明县| 阜新| 运城市| 白朗县| 玛沁县| 德惠市| 镇赉县| 怀远县| 东至县| 高碑店市| 麻江县| 嘉禾县| 昌吉市| 黄大仙区| 永川市| 牟定县| 奇台县|