主要内容:

  • 小目标:掌握python基本语法
  • 主要内容:命名规则,赋值方式,常用语法,print函数,

如果看完这篇文章,你还是弄不python基本语法,
你来找我,我保证不打你,我给你发100的大红包。

1 命名规则:

Python变量名两个基本点:

下划线、字母开头,
下划线、字母、数字组成,
对大小写敏感;

正确命名方式:

_a = 10
A = 20
_a, A

错误命名方式

1aa = 10
a&b = 20

2. 变量名与对象

Python中一切皆对象,定义一个变量,分析赋值方式:

a = 10

a称为变量名,指向一个数字10对象
a类似一个指针,与数字对象10进行绑定

a = 20

a与变量10解绑定,
a重新指向数字20,并进行绑定

3. 赋值方式:

#基本赋值
tmp1 = 10
#多重复值
t1 = t2 = 20
#多元赋值
s, n = 'python', 10

4. 基本语法

4.1 注释

### 增加注释,
# #号为注释
# """ """/''' ''',三个引号也为注释
# 这是一条注释
'''
这是多条注释
这是多条注释
'''
a = 10

4.2 代码段控制

#python使用缩进(一般为4个空格)控制代码段,例如:

score = 60
if score > 59:
    print('pass')
else:
    print('failed')

4.3 定义字符串

要点:

引号(单引号,上引号,三引号)开头结尾,引号类型必须成对;
注意点:
单引号开头结尾,中间不能直接使用单引号
双引号开头结尾,中间不能直接使用双引号
开始与结束引号必须是英文引号

正确字符串:

#正确姿势:
s1 = 'this is test 1'
s2 = "this is test 2"
s3 = """this is test"""
s4 = '''this is test'''

错误字符串:

s5 = 'this'is test'
s6 = "this is" test"

4.4 print语句:

print语句是一个函数,用于调试打印输出,使用方式:

s = 'this is test'
print(s)
s = 'this is %s'
print(s%'apple')
print('this is %s'%'python')

结果:

this is test
this is apple
this is python

4.5 转义符

如何在字符串中加入特殊字符,例如:回车,table等

符号 说明
\' 单引号
\" 双引号
\\|反斜杠
\n 换行
\r 回车,回到行首
\t 纵向制表符
\v 横向制表符

例如:

s = "this is \""
print(s)
s = 'line1\nline2'
print(s)

结果:

this is "
line1
line2

5. 运算符:

Python中运算符包括:算数运算符,比较运算符,逻辑运算符

5.1 算数运算符

符号 说明
+ 字符串
* 乘法
/ 除法
% 取模,求余
** 幂运算
// 地板除,保留整数部分

示例:

a = 20
b=3
print(f'{a}+{b}={a+b}')
print(f'{a}-{b}={a-b}')
print(f'{a}*{b}={a*b}')
print(f'{a}/{b}={a/b}')

结果:

20+3=23
20-3=17
20*3=60
20/3=6.666666666666667

5.2 比较运算符

比较运算符若是真,返回True,否则返回False

符号 说明
> 大于
>= 大于等于
== 恒等于
< 小于
<= 小于等于

示例:

a = 10
b = 20
print('a=%d,b=%d'%(a,b))
print('a>b:', a>b)
print('a>=b:', a>=b)
print('a==10:', a==10)
print('a

结果:

a=10,b=20
a>b: False
a>=b: False
a==10: True
a

5.3 逻辑运算符

逻辑运算符用于两个或者多个表达式处理,主要语法:

符号 说明
or 逻辑运算符,返回第一个为真的对象,否则返回最后一个为假的对象
and 逻辑与,返回第一个为假的对象,否则返回最后一个为真的对象

理解:对象:

不是现实中的搞对象,
Python中的一切都可以理解对象,例如:10, 's',函数等

Python中的假:0,False, None,空字符串,列表元组字典等;
python中的真:True,非假

print(0 or 1 or 10)#第一个不为假的对象
print(0 or None or {})#操作数全为假,返回最后一个为假的对象
print(0 and 1 and 10)#返回第一个为假的对象
print(2 and 1 and 10)#操作数全为真,返回最后一个为真的对象

结果:

1
{}
0
10

以上就是Python的的基本语法,大家可以在Jupyter中练习。