好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

python笔记_基础

主要内容:

小目标:掌握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<b:', a<10)
print('a<=b:', a<=10) 

结果:

 a=10,b=20
a>b: False
a>=b: False
a==10: True
a<b: False
a<=b: True 
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中练习。

查看更多关于python笔记_基础的详细内容...

  阅读:22次