1)良好的代码格式
良好的代码格式可提升代码的可读性,与其他语言不通,Python代码的格式是Python语法的组成之一,不符合格式规范的Python代码很可能存在语法问题,在运行期间也很可能产生错误。
1注释
那么就是单行和多行注释
单行注释:以“#”开头,
单行注释既可以单独占一行,也可以位于标识的代码之后,与标识的代码共占一行。
# 第一个注释
print (“Hello, Python!”) # 第二个注释
多行注释:多行注释是由三对双引号或单引号包裹的语句,主要用于说明函数或类的功能。
"""
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) """
缩进:缩进可以通过Tab键控制,也可使用空格控制。使用4个表示一级缩进,使用4个表示一级缩进。
提示:如果输入过长,我们可以这样做,每行用引号括起来。
string=(“Python是一种面向对象、解释型计算机程序设计语言,”
“由Guido van Rossum于1989年底发明。”)
2)标识符
每个东西都有一个名称,用来标识事物,这就是标识符
标识符需要遵守一定的规则。
标示符由字母、下划线和数字组成,且数字不能开头。
Python中的标识符是区分大小写的。例如,andy和Andy是不同的标识符。
Python中的标识符不能使用关键字 。
例如:123_zdh,zdh_123,zdh_python3,break where
红色就是错误的。(最好的标识符就是见名知意)
关键字:在Jupyter单元格中执行“help(”关键字“)”可查看关键字的声明。
3)变量
程序在运行期间用到的数据会被保存在计算机的内存单元中,为了方便存取内存单元中的数据,Python使用标识符来标识不同的内存单元,如此,标识符与数据建立了联系。
识内存单元的标识符又称为变量名,Python通过赋值运算符“=”将内存单元中存储的数值与变量名建立联系,即定义变量,具体语法格式如下:变量 = 值
age=18 name='zdh'
数据类型:
数字类型又分为整型、浮点型、布尔类型和复数类型;组合类型分为字符串、列表、元组、字典等。
4)变量的输入与输出
input()函数和print()
a=input('请输入你的名字') print(a)
a=10 print(a)
print(*objects, sep=' ', end='\n', file=sys.stdout)
objects:表示输出的对象。输出多个对象时,对象之间需要用分隔符分隔。
sep:用于设定分隔符,默认使用空格作为分隔。
end:用于设定输出以什么结尾,默认值为换行符\n。
file:表示数据输出的文件对象。
for i in range(1,10): for j in range(1,i+1): print(i,'*',j,'=',i*j,end='\t') 用end来分开 print()
5)运算符
Python运算符是一种特殊的符号,主要用于实现数值之间的运算。根据操作数数量的不同,运算符可分为单目运算符、双目运算符;根据运算符的功能,运算符可分为算术运算符、赋值运算符、比较运算符、逻辑运算符和成员运算符。
算术运算符
+、-、*、/、//、%和**
a,b=10,3
print(a/b) 除
print(a//b) 整除
print(a%b) 余数
print(a**b) 次方
a**b表示a的b方 还可以用pow来表示
赋值运算符
赋值运算符允许同时为多个变量赋值
x = y = z = 1 # 变量x、y、z均赋值为1
a,b=10,20
a+=b
a-=b
a/=b
比较运算符
结果只能是True或False
a,b=10,20
print(a>=b)
print(a==b)
print(a<=b)
print(a!=b)
逻辑运算符
Python中分别使用“or”,“and”,“not”这三个关键字作为逻辑运算符,其中or与and为双目运算符,not为单目运算符。以x=10,y=20为例,具体如下:
位运算符
eg:健康指数
a=float(input('请输入体重(kg)'))
b=float(input('请输入身高(m)'))
c=a/(b**2)
print('你的体质指数是%.0f'%(c))
请输入体重(kg)50
请输入身高(m)1.5
你的体质指数是22(看图可知)
本章小结
本章主要介绍了Python基础知识,包括代码格式、标识符和关键字、变量和数据类型、数字类型以及运算符。本章比较简单易学,希望大家在初学Python时,结合精彩实例对该部分内容多加练习,为后期深入学习Python打好基础。