一、变量的定义
1、在python中,定义变量的时候,不需要指定变量的类型
定义变量示例:
2、变量名只有在第一次出现的时候,才是定义变量
变量名再次出现的时候,不是定义变量,而是直接使用之前定义的变量。
示例:
买水果
水果的价格是8.5元/斤
买了7.5斤水果
计算付款金额
只要买水果,就返5块钱
3、在python中,每个变量在使用前都必须赋值,变量赋值以后才能被创建(=用来给变量赋值)
二、什么是注释
什么时候需要注释?
1)注释不是越多越好,对于一目了然的代码,不需要添加注释
2)对于复杂的操作,应该在操作开始前写上若干行注释
3)对于不是一目了然的代码,应该在其行尾添加注释(为了增加可读性,注释应该和代码至少离开两个空格)
4)绝对不要描述代码,假设阅读代码的人比你更懂python,他只是不知道你代码要做什么
二、变量的命名
名字要:见名知意
可以由字母,下划线和数字组成
不能以数字开头
不能和关键字重明
first_name
驼峰命名法
1.大驼峰:每一个单词的首字母都大写
FirstName LastName
2.小驼峰:第一个单词以小写字母开始,后续单词的首字母大写
firstName lastName
三、变量的数值类型
在python中定义变量不需要指定类型
变量的数值类型分为数字型和非数字型
1、数字型
str:表示是一个字符串类型
int 表示是一个整型
bool表示是一个布尔型,真:True 假:False
float表示是一个小数类型,浮点型
long表示一个长整型
2、非数字型
字符串、列表、元组、字典
3、查看变量的数值类型
使用type函数来查看变量的数值类型
4、不同类型变量之间的计算
1)在python中,两个数字型变量是可以直接进行算术运算的
2)对于bool型的变量,在计算时,True=1,False=0
3)字符串之间可以使用+拼接生成新的字符串
'hello+world'表示将hello字符串和world字符串连接在一起
4)使用*重复拼接相同的字符串
‘python' * 6表示将python重复6次
5)字符串变量和字符串之间不能进行其他计算
四、python中的关键字
1、关键字就是在python内部已经使用的标示符
关键字具有特殊的功能和含义
开发者不允许定义和关键字相同的名字的标示符
2、查看python中的关键字
五、变量的输入输出
num、name和ans均为字符串
示例:
六、变量的格式化输出
1、在python中可以使用print函数将信息输出到控制台
如果希望输出文字信息的同时,一起输出数据,就需要使用到格式化操作符
% 被称为格式化操作符,专门用于处理字符串中的格式
包含%的字符串,被称为格式化字符串
% 和不同的字符连用,不同类型的数据需要使用不同的格式化字符
2、格式化字符串的含义
%s 格式化字符串
%d 有符号十进制整数,%06d表示输出的整数显示位数字,不足的地方使用0补全
%f 浮点数,%.02f表示小数点后只显示两位
%% 输出%
3、语法格式:
print '格式化字符串' % 变量1
print '格式化字符串' % (变量1,变量2...)
# 用格式化字符串把需要填写变量的地方先占上
示例:
输出结果:
七、运算符和表达式
1、算术运算符:+、-、*、**、/、%、//(对结果取整)
2、关系运算符:>、>=、<、<=、!=、==
3、逻辑运算符:逻辑与and、逻辑或or、逻辑非not
八、练习题
输入学生姓名;
依次输入学生的三门科目成绩;
计算该学生的平均成绩, 并打印;
平均成绩保留一位小数点;
计算该学生语文成绩占总成绩的百分之多少?并打印。eg: 78%;