一、基本格式

1.没有分号
2.严格按照缩进

二、注释

1.单行注释:#
2.多行注释:
"""
注释内容
"""

python基础语法

三、输入输出

(1)python2版本的 input()结构,只能接受数字,不能接受字符串类型:

python基础语法

(2) python2版本的 raw_input( ) 结构可以接受任何数据,而且接受的输入的数据类型为字符型:

python基础语法

注意:age是字符型,数字19是整型,若要比较转换成相同数据类型

python基础语法

(3)用 getpass.getpass ( ) 结构接受输入时,接受的输入数据不回显在屏幕上

python基础语法

python3版本:只有input,取消raw_input,默认为字符型

python基础语法

格式化输出:

%s	字符串
%d	整形
%f	浮点数

python基础语法

.nd% 表示整型的占位数,不够的前面补零:

python基础语法

百分比的表示%%:

python基础语法

四、变量

驼峰命令法:
    1.大驼峰:每一个单词的首字母都大写 FirstName LastName
    2.小驼峰:第一个单词以小写字母开始,后续单词的首字母大写 firstName lastName
str:表示一个字符串类型
int:表示一个整形
bool:表示一个布尔型,真:True 假:False
float:表示一个浮点型

python基础语法

注意:当变量值为空或者0时,bool值是假,其余情况为真

python基础语法

注意:python2中有整型和长整型的区分,python3无区别

python基础语法

注意:变量名只有在第一次出现的时候,才是定义变量

五、数据类型

数的整型<-->浮点型<-->字符型相互转换:

python基础语法python基础语法

字符串不能转换成整型和浮点型

python基础语法

删除内存中的变量:

python基础语法

居中输出:

python基础语法

小练习:求平均成绩和某科目所占总成绩百分比

name = input("学生姓名:")
Chinese = float(input("语文成绩:"))
Math = float(input("数学成绩:"))
English = float(input("英语成绩:"))
# 总成绩
SumScore = Chinese + Math + English
# 平均成绩
AvgScore = SumScore / 3

ChinesePercent = (Chinese / SumScore) * 100

print('%s 的平均成绩为%.1f' % (name, AvgScore))
print('语文成绩占总成绩的%.2f%%' % ChinesePercent)

python基础语法

分类:

技术点:

相关文章: