目录
本章将先对Python的语法特点进行详细介绍,然后再介绍Python中的保留字、标识符、变量、基本数据类型,以及数据类型间的转换,最后介绍如何通过输入和输出函数进行交互。
一 python语法特点
1、注释规则:
单行注释:使用“#”,从符号“#”开始直到换行为止,其后面所有的内容都作为注释的内容而被Python编译器忽略。
多行注释:三引号('''……''')或者("""……""")之间,并且不属于任何语句的内容认为是注释。
代码缩进
Python不像其他程序设计语言(如Java或者C语言)采用大括号“{}”分隔代码块,而是采用代码缩进和冒号“:”区分代码之间的层次。
二 Python中的变量
1. 保留字
NOTE : Python中所有保留字是区分字母大小写的。例如,if是保留字,但是IF就不属于保留字.
查看保留字:
import keyword
keyword.kwlist
2. 标识符
命名规则:
(1)由字母、下划线“_”和数字组成,并且第一个字符不能是数字。目前Python中只允许使用ISO-Latin字符集中的字符A~Z和a~z。(2)不能使用Python中的保留字。(3)区分字母大小写(4)Python中以下划线开头的标识符有特殊意义,一般应避免使用相似的标识符。
定义变量:
NOTE : 在Python语言中,使用内置函数type()可以返回变量类型。在Python语言中,使用内置函数id()可以返回变量所指的内存地址。
三 基本数据类型
1.数字:数字类型主要包括整数、浮点数和复数。
整数:十进制、八进制(以0o开头)、十六进制(以0x开头)、二进制整数
例:根据身高、体重计算BMI指数
height=1.70
print("您的身高: "+str(height))
weight=48.5
print("您的体重: "+str(weight))
bmi=weight/(height*height)
print("您的BMI指数为: "+str(bmi))
#判断身材是否合理
if bmi<18.5
print("您的体重过轻~@——@~")
if bmi>=18.5 and bmi<24.9:
print("正常范围,注意保持(~_~)")
if bmi>=24.9 and bmi<29.9:
print("您的体重过重~@_@~")
if bmi>=29.9:
print("肥胖……@_@^")
NOTE:在上面的代码中,str()函数用于将数值转换为字符串;if语句用于进行条件判断
复数:Python中的复数与数学中的复数的形式完全一致,都是由实部和虚部组成,并且使用j或J表示虚部。当表示一个复数时,可以将其实部和虚部相加,例如,一个复数,实部为3.14,虚部为12.5j,则这个复数为3.14+12.5j
2 字符串
字符串就是连续的字符序列,可以是计算机所能表示的一切字符的集合。在Python中,字符串属于不可变序列,通常使用单引号“''”、双引号“""”或者三引号“''' '''”或“""""""”括起来。这三种引号形式在语义上没有差别,只是在形式上有些差别。其中单引号和双引号中的字符序列必须在一行上,而三引号内的字符序列可以分布在连续的多行上。
3. 布尔类型
布尔类型主要用来表示真或假的值。在Python中,标识符True和False被解释为布尔值。另外,Python中的布尔值可以转化为数值,其中True表示1,而False表示0
4. 数据类型转换
四 基本输入和输出
1. 使用input()函数输入
height=float(input("请输入您的身高(单位为米):"))
weight=float(input("请输入您的体重(单位为千克):"))
print("您的身高: "+str(height))
weight=48.5
print("您的体重: "+str(weight))
bmi=weight/(height*height)
print("您的BMI指数为: "+str(bmi))
#判断身材是否合理
if bmi<18.5
print("您的体重过轻~@——@~")
if bmi>=18.5 and bmi<24.9:
print("正常范围,注意保持(~_~)")
if bmi>=24.9 and bmi<29.9:
print("您的体重过重~@_@~")
if bmi>=29.9:
print("肥胖……@_@^")
2. 使用print()函数输出
五 小结
本章首先对Python的语法特点进行了介绍,主要包括注释、代码缩进和编码规范,然后介绍了Python中的保留字、标识符,以及如何定义变量,接下来又介绍了Python中的基本数据类型,最后又介绍了基本输入和输出函数的使用。本章的内容是学习Python的基础,需要重点掌握,为后续学习打下良好的基础。