Python语法基础2

Python语法基础2

该部分主要包括Python中的输入输出函数、结构语句。

一、输入输出函数

1.输入函数input()

input()函数中可以添加一些输入提示性文字,无论用户输入的数据类型是什么,该函数的返回结果都是字符串型,并可将用户输入内容赋给一个变量,例如:

#input()函数的使用
age=input("请输入你的年龄:")
print(type(age))
print(age)

输出结果如下:

请输入你的年龄:18
<class 'str'>
18

若想把input函数输入的数据转化为整型或者浮点型,可通过int()函数或float()函数进行转化,代码如下:

#input()函数的使用
age=int(input("请输入你的年龄:"))
print(type(age))
print(age)
height=float(input("请输入你的身高:"))
print(type(height))
print(height)

输出结果如下:

请输入你的年龄:18
<class 'int'>
18
请输入你的身高:165
<class 'float'>
165.0

2.输出函数print()

(1)采用format函数进行格式化输出,基础用法如下:

#print()函数的使用
print("我的年龄为{},我的身高为{}".format(18,178))                 #不指定位置,输出按照format中的默认顺序
print("我的年龄为{0},我的身高为{1},我的体重为{1}".format(18,178))  #指定位置,输出为format中对应位置的元素
print("我的年龄为{1},我的身高为{1},我的体重为{1}".format(18,178))  #指定位置,输出为format中对应位置的元素

对应的输出结果为:

我的年龄为18,我的身高为178
我的年龄为18,我的身高为178,我的体重为178
我的年龄为178,我的身高为178,我的体重为178

(2)数值型数据输出结果的格式化
常用的数值型数据格式化输出形式如下表所示:

数字格式输出说明
3.123456{:.2f}3.12保留小数点后两位
-3.123456{:+.2f}-3.12带符号保留小数点后两位
0.3123456{:.2%}31.23%百分数后保留两位小数
2{:>3d}2数字左侧补两个空格,输出宽度为3
2{:<3d}2数字右侧补两个空格,输出宽度为3
2{:0>3d}002数字左侧补两个0,输出宽度为3
2{:x>3d}xx2数字左侧补两个xx,输出宽度为3
2000002{:.3e}2.000e+06采用科学计数法表示,小数点后保留3为小数

以上数值型格式化形式可以通过format函数进行格式化输出,使用方式如下:

print('{:+.2f}'.format(-3.1233333))
print("{:.3e}".format(2000002))

输出结果为:

-3.12
2.000e+06

二、语句结构

1.顺序结构

Python会按照代码自上而下的顺序依次执行相应语句。

2.选择结构

基本的选择结构为:
if 判断条件1:
执行语句1……
elif 判断条件2:
执行语句2……
elif 判断条件3:
执行语句3……
else:
执行语句4……

3.循环结构

(1)使用for进行循环,例如:

fruits=['apple','banana','orange']
for i in fruits:
    print(i)

输出结果为:

apple
banana
orange

(2)使用while进行循环,例如:

fruits=['apple','banana','orange']
i=0
while i<len(fruits):
    print(fruits[i])
    i=i+1

输出结果为:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值