Python基本语法

目录

注释

【1】在Python 2.x版本中,由于不兼容中文,需要在第一行输入:

1."#"表示注释。[相当于C++里面的//]

例(1-1-1)[正确示例]:

例(1-1-2)【错误示例】

2.多行注释

例(2-1):

绝对注意:注释【单行注释,多行注释】也要遵循缩进原则!

例【正确】:

例【错误】:

缩进

举个例子:

错误:SyntaxError:invalid syntax

Python符号

数字运算符

^

-

+

*

/

//

%

()

逻辑运算符

and

or

not

()

判断

==

>

>=

<

<=

!=(<>)

其他

=

【运算符号】=    (例如:+=,-=,*=,%=等)

:

;

""

转义字符


注释

【1】在Python 2.x版本中,由于不兼容中文,需要在第一行输入:

#coding=utf-8

1."#"表示注释。[相当于C++里面的//]

注:(1-1):#表示单行注释:

例(1-1-1)[正确示例]:

#123456
#week
#求天数

注(1-1-1-1):注释里的中文也要添加

"#coding=utf-8".

例(1-1-2)【错误示例】

print(12#输出12)

绝对不能在函数中添加注释!!!

注释在函数后面。

注(1-2):“#”不是一种语句。

如果想占用一个变量,请用"None"

如果想占用一个代码块,请用"pass".

2.多行注释

三个冒号(“ ''' 注释内容 ''' ”或“ """ 注释内容 """ ”)开始多行注释。

例(2-1):

'''
week
很有用
计算日期
'''
"""
week
很有用
计算日期
"""

注意事项与单行注释相同。

绝对注意:注释【单行注释,多行注释】也要遵循缩进原则!

例【正确】:

if True:#if后面要缩进【按一下<Tab>】
    #123
    print(1) #123
    '''
多行注释只需要第一个三引号遵循缩进原则。
123
'''

例【错误】:

if True:
#122

------------------------------------------------------注释【完】------------------------------------------------------------

缩进

Python对 缩进 非常严格。

严格到前所未有。

举个例子:

同样是判断如果输入内容=2,则输出A,否则输出B,

这是C++:

#include<iostream>

using namespace std;
int main(){
int a;
cin>>a;
if (a==2){
cout<<"A"<<endl;
}else{
cout<<"B"<<endl;
}
}

这是Python:

#coding=utf-8
a=input()
if a==2:
    print("A")
else:
    print("B")

发现了吗?

Python里的 if 等模块没有括号,用缩进代替。

当缩进结束,表示模块结束。

举个例子:

if False:
    print(1)
print(2)
if False:
    print(1)
    print(2)

两行程序,第二个由于两个print函数都缩进了1次,表示都在if之后的代码块里。

第一个程序里第二个print没有缩进,在if之外。

第一个结果:2

第二个结果:

你懂了吗?

缩进,一个需要缩进的就缩进一个,不能多,不能少。

如果你用的是编辑器,它会自动缩进。

一个缩进,就是1个Tab.

-------------------------------------------------------缩进【完】-----------------------------------------------------------

错误:SyntaxError:invalid syntax

报错原因:语法错误。

当语法错误时,就会报错。

------------------------------------------------------------【完】------------------------------------------------------------

Python符号

数字运算符

^

表示次方。

-

减号,符号。

注:Python中可以使用-a表示a x -1。

+

加号,连接符

"a"+"b"="ab"

*

乘号,复制符

"a" * 3 ="aaa"

/

除号

//

整除

%

取余

()

括号,可以无限重叠

((1+1)*2)^2=(2*2)^2=4^2=16

逻辑运算符

and

和 -> True and True =True

False and False=False

False and True=False

True and False=False

or

或 -> True or True =True

False and False=False

False or True=True

True or False=True

not

not True=False

not False=True

()

括号

判断

==

等于,判断左右相等

>

大于

>=

大于或等于

<

小于

<=

小于或等于

!=(<>)

不等于,<>现在已经弃用

其他

=

将右边的值赋给左边变量

例:a=1

【运算符号】=    (例如:+=,-=,*=,%=等)

将右边的值与左边变量进行运算

例:a=1

a+=1 (a=a+1)

a*=2 (a=a*2)

...

:

冒号十分重要。

冒号后面要缩进。

冒号在if,while,for ... in ... ,with ... as ... 等语句后。

;

Python可以用;将2个语句合并,Python不用像C++那样将语句后加;。

例:a=0

b=0

可改为:

a=0;b=0

但是,如果语句内有空格则不行。

""

代表定义字符串。

转义字符

转义字符有特殊意义。

\n 换行

\0 空

\t 相当于按一次<Tab>,制表符

\" 双引号

\\ 一个\

\' 单引号

\f 换页

在字符串前加r,可以令转义字符失效。

print(r"\n") -> \n

print("\n") -> (换行)

------------------------------------------------【完】------------------------------------------------------------------------

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Unconquerable p

给点吧~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值