繁簡切換您正在訪問的是FX168財經網,本網站所提供的內容及信息均遵守中華人民共和國香港特別行政區當地法律法規。

FX168財經網>人物頻道>帖子

channelCourse_Python基礎語法

作者/螺羅絲 2019-09-16 00:00 0 來源: FX168財經網人物頻道

Python基礎語法¶

1、Python編程模式¶

交互式:

命令逐條運行

交互式編程不需要創建腳本文件,是通過 Python 解釋器的交互模式進來編寫代碼。

print("hello world")
hello world
>>> 1+1
2
>>> a=1
>>> b=1
>>> a+b
2

腳本式:

一次性全部運行

通過腳本參數調用解釋器開始執行腳本,直到腳本執行完畢。當腳本執行完成後,解釋器不再有效。

my_dream='I want to be a quantitative trader.'
print('Hello,world!!! '+my_dream)
print (my_dream + ' What can I do?')
#點擊run,顯示運行結果:
Hello,world!!! I want to be a quantitative trader.
I want to be a quantitative trader. What can I do?

2、 Python標識符¶

在 Python 里,標識符由字母、數字、下劃線組成。

在 Python 中,所有標識符可以包括英文、數字以及下劃線_,但不能以數字開頭。

Python 中的標識符是區分大小寫的。

Python 可以同一行顯示多條語句,方法是用分號 ;

1A_ = 1
print(1A_)
  File "<ipython-input-8-837b4d511801>", line 1
    1A_ = 1
      ^
SyntaxError: invalid syntax
A1_ = 1
print(A1_)
1
a1_ = 2
print(a1_)
2
A = 1; a=2
print(A,a)
1 2

3、 Python 保留字符¶

下面的列表顯示了在Python中的保留字。這些保留字不能用作常數或變數,或任何其他標識符名稱。

所有 Python 的關鍵字只包含小寫字母。

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

4、代碼縮進問題:¶

縮進替代({})

學習Python與其他語言最大的區別就是,Python的代碼塊不使用大括號({})來控制類,函數以及其他邏輯判斷。 python最具特色的就是用縮進來寫模塊。

代碼縮進(錯誤)¶

price = 1
if price>0:
    print ('True')
        print ('price is greater than 0')
        # 沒有嚴格縮進,在執行時會報錯
else:
    print ("False")

代碼縮進(正確)¶

price = 1
if price>0:
    print ('True')
    print ('price is greater than 0')
else:
    print ("False")

4、 多行語句處理¶

Python語句中一般以新行作為語句的結束符。

但是我們可以使用斜杠( \)將一行的語句分為多行顯示,如下所示:

Price = 1+\
        2+\
        3
print(Price)
6

5.Python 引號¶

Python 可以使用引號( ' )、雙引號( " )、三引號( ''' 或 """ ) 來表示字符串,引號的開始與結束必須的相同類型的。

其中三引號可以由多行組成,被當做注釋。

Name = 'Channel'
Career = "Quantitative Trader"
Habit = '''Poppin'''

print(Name+" is "+Career+' who like '+Habit)
Channel is Quantitative Trader who like Poppin
def annotation():
    """
    Channel is Quantitative 
    Trader who like Poppin
    """
    annotated = """被注釋"""
    return annotated
print(annotation())
被注釋

6、注釋代碼¶

單行注釋用 # 開頭

多行注釋用三個引號(''')

代碼注釋有一個功能在於可以在寫代碼時跳過不想運行的行

# 寬客你好
# print('hello quant')
# 寬客你好
print('hello quant')
hello quant
print('hello quant') # 寬客你好
hello quant
"""
寬客你好
print('hello quant')
"""

print("OK, Let's code")
OK, Let's code
分享到:
舉報財經168客戶端下載

全部回複

0/140

投稿 您想發表你的觀點和看法?

更多人氣分析師

  • 張亦巧

    人氣2208文章4145粉絲45

    暫無個人簡介信息

  • 張迎妤

    人氣1904文章3305粉絲34

    個人專注於行情技術分析,消息面解讀剖析,給予您第一時間方向...

  • 指導老師

    人氣1864文章4423粉絲52

    暫無個人簡介信息

  • 李冉晴

    人氣2320文章3821粉絲34

    李冉晴,專業現貸實盤分析師。

  • 梁孟梵

    人氣2184文章3177粉絲39

    qq:2294906466 了解群指導添加微信mfmacd

  • 王啟蒙現貨黃金

    人氣312文章3419粉絲8

    本人做分析師以來,並專注於貴金屬投資市場,尤其是在現貨黃金...

  • 金泰鉻J

    人氣2328文章3925粉絲51

    投資問答解咨詢金泰鉻V/信tgtg67即可獲取每日的實時資訊、行情...

  • 金算盤

    人氣2696文章7761粉絲125

    高級分析師,混過名校,廝殺於股市和期貨、證券市場多年,專注...

  • 金帝財神

    人氣4760文章8329粉絲119

    本文由資深分析師金帝財神微信:934295330,指導黃金,白銀,...

FX168財經

FX168財經學院

FX168財經

FX168北美