目录

语法规则

变量

数据类型

Python中的输入输出


语法规则

  1. 必须按照严格的缩进书写;
  2. 一行显示多条语句的时候用 ; 隔开;
  3. 可以用('')("")表示字符串,开始结束必须用相同的类型;
  4. 用 # 进行单行注释,用 """ 进行多行注释;
  5. 要求输出结果不换行时,在变量末尾加上 , 

变量

在python中,我们建立赋值语句例如 a = 1 ,其中a就是所谓的变量名,而1是对象,这个过程其实并不是一个赋值的过程,而是一个引用的过程。

数据类型

python中的基本数据类型分为:int (整型),float (浮点型),str(字符串型),bool (布尔型),none(空值),list(列表),tuple(元组),dict(字典)以及set(集合)。

在很多场合,我们需要用到数据类型之间的转换,常用的数据类型转换函数如下:
 

                  函数

                                作用

int(x)

将 x 转换成整数型

float(x)

将x转换为浮点型

str(x)

j将x转换成字符串

complex(real,[,imag])

创建一个复数

repr(x)

将x转换为表达式字符串

eval(str)

计算在字符串中的有效 Python 表达式,并返回一个对象

chr(x)

将整数x转换为一个字符

ord(x)

将一个字符x转换为他对应的整数值

hex(x)

将一个整数x转换为十六进制字符串

oct(x)

将一个整数x转换为八进制字符串

注:使用type命令,可以查看指定变量的数据类型;

如图:

变量分行输入python python一行输入两个变量_python

Python中的输入输出

在python3中:

input()  接受任意数据类型

在python2中:
input()   只接受正确的数据类型

raw_input()   接受任意数据类型

格式化输出:

%s 代表字符串的占位;

%d代表整型占位,%.xd  (x:1 ,2, ..num)  表示一共保留多少位,不够的位数前面补0

%f代表浮点型占位,%.xf (x:1,2,..num)表示保留小数点后多少位;

百分数的实现:

a = 0.1

print('百分数为:%.2f%%' %(a * 100))

变量分行输入python python一行输入两个变量_python_02

例题:

求平均成绩(python3解释器)
 输入学生姓名;
 依次输入学生的三门科目成绩;(语文 数学 英语)
 计算该学生的平均成绩, 并打印;
 平均成绩保留一位小数点;
 计算该学生语文成绩占总成绩的百分之多少?并打印。eg: 78%;
name = input('请输入学生姓名:')
a = float(input('语文成绩:'))
b = float(input('数学成绩:'))
c = float(input('英语成绩:'))
sum = a+b+c
avs = sum / 3
d = (a / sum ) * 100
print('%s的平均成绩为%.1f' %(name,avs))
print('%s的语文成绩占总成绩的比重为%.2f%%' %(name,d))

如图:

变量分行输入python python一行输入两个变量_数据类型_03