您的位置:首页 > 编程语言 > Python开发

初识python(二)Python中的语法规则,变量,基本数据类型以及输入输出

2020-01-11 20:16 926 查看

目录

语法规则

变量

数据类型

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中的输入输出

在python3中:

input()  接受任意数据类型

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

raw_input()   接受任意数据类型

格式化输出:

%s 代表字符串的占位;

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

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

百分数的实现:

[code]a = 0.1

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

例题:

[code] 求平均成绩(python3解释器)
输入学生姓名;
依次输入学生的三门科目成绩;(语文 数学 英语)
计算该学生的平均成绩, 并打印;
平均成绩保留一位小数点;
计算该学生语文成绩占总成绩的百分之多少?并打印。eg: 78%;
[code]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))

如图:

 

  • 点赞
  • 收藏
  • 分享
  • 文章举报
monster_hahaha 发布了53 篇原创文章 · 获赞 3 · 访问量 630 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: