python语句分号_Python语句和语法

语句语法1-1024x629.png

简介

Python中有一些基本的语法规则,比如:

井号(#)后面的字符表示注释;

反斜线(\)表示继续上一行;

分号(;)将两个语句放在同一行中;

冒号(:)分开代码块的头和体;

单引号(‘ ‘),双引号(” “),三引号(”’ ”’)表示字符串;

代码块用缩进体现。

注释(#)

一个好的代码不是写的多规整、语法多精炼,而是在合适的地方有详细的注释。Python注释语句从#字符开始,解释器会忽略该行#字符之后的所有内容。

# 打印hello world!

print('hello world!') # 打印hello world!

1

2

# 打印hello world!

print('hello world!')# 打印hello world!

输出:

hello world!

1

helloworld!

继续上一行(\)

如果一行语句过长可以使用反斜杠(\)分成几行。

sum = 1 + 2 \

+ 3 + 4 \

+ 5 + 6

1

2

3

sum=1+2\

+3+4\

+5+6

另外,有两种情况不需要反斜线也能跨行。一种是语句中包含 [], {} 或 () 括号就不需要使用多行连接符,如下:

list1 = [a, b, c, d,

e, f, g, h]

1

2

list1=[a,b,c,d,

e,f,g,h]

另一种就是使用三引号包括的字符串也可以跨行,如下:

string1 = '''这是一段文字,文字内容很

多,真的很多,多到你想象

不到的程度'''

1

2

3

string1='''这是一段文字,文字内容很

多,真的很多,多到你想象

不到的程度'''

同一行写多个语句(;)

使用分号(;)可以将多个语句写在同一行。

print('hello world!'); print('You are welcome!')

1

print('hello world!');print('You are welcome!')

输出:

hello world!

You are welcome!

1

2

helloworld!

Youarewelcome!

虽然Python允许在同一行书写多个语句,但是编者并不提倡这种方式书写代码,会大大降低代码的可读性。

引出代码块内容(:)

代码块由头部和体部两部分构成,像if、while、def和class关键字开始的内容,以冒号(:)结束构成代码块的头部,并将后续的所有缩进语句作为代码块的体部。

if a > b: # 头部

print('yes') # 体部

else:

print('no')

1

2

3

4

ifa>b:# 头部

print('yes')# 体部

else:

print('no')

Python引号

在Python中,单引号(‘ ‘),双引号(” “),三引号(”’ ”’)中的内容表示字符串。

string1 = 'hello world'

string2 = "I'm fine" # 遇到字符串中单引号的情况要用双引号,以防误解

string3 = '''my name is FINTHON, I'm

from www.finthon.com'''

1

2

3

4

string1='hello world'

string2="I'm fine"# 遇到字符串中单引号的情况要用双引号,以防误解

string3='''my name is FINTHON, I'm

from www.finthon.com'''

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值