繁簡切換您正在訪問的是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

投稿 您想发表你的观点和看法?

更多人气分析师

  • 金算盘

    人气2696文章7761粉丝124

    高级分析师,混过名校,厮杀于股市和期货、证券市场多年,专注...

  • 李冉晴

    人气2296文章3821粉丝34

    李冉晴,专业现贷实盘分析师。

  • 张迎妤

    人气1896文章3305粉丝34

    个人专注于行情技术分析,消息面解读剖析,给予您第一时间方向...

  • 指导老师

    人气1856文章4423粉丝52

    暂无个人简介信息

  • 梁孟梵

    人气2152文章3177粉丝39

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

  • 刘钥钥1

    人气2016文章3119粉丝34

    专业从事现货黄金、现货白银模似实盘操作分析指导

  • 张亦巧

    人气2144文章4145粉丝45

    暂无个人简介信息

  • 金帝财神

    人气4720文章8329粉丝118

    本文由资深分析师金帝财神微信:934295330,指导黄金,白银,...

  • 金泰铬J

    人气2320文章3925粉丝51

    投资问答解咨询金泰铬V/信tgtg67即可获取每日的实时资讯、行情...