Python的基础知识

一.初实python

python中没有分号
是一种严格按照缩进的语言

二、基础知识

  1. 输入输出
    输入
>>> num=input()  ##input用于接收用户输入
10
>>> num         ##输出num
'10'        ##注意:会将所有的接收当作字符串处理
>>> 

如果接收用户输入时,不显示用户的输入(用于密码输入)可导入getpass

>>> import getpass
>>> num=getpass.getpass('请输入密码:')
请输入密码:
>>> num
'westos'

格式化输出:
%s 字符串
%d 整形
%.3d == %03d
%f浮点数
%.2f 保留两位小数
%%: 输出%


#str
name = 'haha'
print(name)
 
#int
age = 18
print (age)
 
#float
height = 168.0
weight = 60.0
print (height,weight)
 
#bool     ture false
gender = True

输出自动居中(center)

>>> a = 'hello'
>>> a.center(40)
'                 hello                  '
>>> a.center(40,'*')
'*****************hello******************'
>>> print("学生管理系统".center(50,'-'))
----------------------学生管理系统----------------------
>>> print("学生管理系统".center(50,'*'))
**********************学生管理系统**********************

练习

#str:表示一个字符串类型
In [1]: name = ''

In [2]: name
Out[2]: ''

#int:表示一个整形
In [3]: age = 18

In [4]: age
Out[4]: 18
#bool:表示一个布尔型,真:True 假:False
In [5]: gender = True

In [6]: gender
Out[6]: True

>>> a = 'hello'
>>> bool(a)
True
>>> bool(0)
False
>>> b = ''
>>> b
''
>>> bool(b)
False

#float:表示一个浮点型
In [7]: height = 180.5

In [8]: height
Out[8]: 180

In [9]: price = 10

In [10]: weight = 10
In [11]: money = price * weight

In [12]: money
Out[12]: 100

不同类型的转换输出

>>> a = 1
>>> float(a)
1.0
>>> b = 2.3
>>> int(b)
2
>>> float(b)
2.3
>>> str(b)
'2.3'
>>> str = 'westos'
>>> float(str)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: could not convert string to float: 'westos'

练习
输入学生姓名;

  • 依次输入学生的三门科目成绩;
  • 计算该学生的平均成绩, 并打印;
  • 平均成绩保留一位小数点;
  • 计算该学生语文成绩占总成绩的百分之多少?并打印
    在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值