青少年Python编程

汇总来自 (凤城老人的头条主页 - 今日头条(www.toutiao.com)《青少年Python编程系列》。

一、input()输入的内容是字符串类型

a = input("输入边长:")
a = float(a)  #inpuut输入为字符串,此处转化成浮点数字
s = a * a
print("正方形面积s=",s) #输出语句可以同时输出多个内容,中间以逗号隔开,每个变量类型可以不同。不同的内容之间以空格隔开。

二、内置函数

1、print函数:正常情况下,print按行输出内容;如果在print函数里面加两种“小尾巴”,就可以改变它的结尾符和分隔符。

print("Hello", end=' ')
print("你好")
print(1, 2, 3, 4, 5, sep=';')

结果:

Hello 你好
1;2;3;4;5

2、pow()函数

作用与**运算符相同,用于计算幂运算,里面需要写两个参数,分别为底和幂。

3、round()函数

作用是对一个浮点数进行四舍五入,里面有两个参数,第一个参数是浮点数,第二个参数是精确的小数位数,不写默认精确到整数位。

4、eval()函数

作用是将字符串的内容作为Python的代码执行。如下代码段中,a被赋值为2,字符串的内容是a+3,变成代码后就是2+3,输出结果为5。以下代码为2、3、4函数的样例:

a = 3 ** 4
b = pow(3, 4)
print(a, b)   #两者结果一样
print(round(3.7))  # 4
print(round(120.6192, 2)) # 120.62
a = 2
print(eval("a+3"))
#print(eval("Hello")) #这段代码执行后会报错:字符串中的Hello被转换成了代码执行,变成了一个标识符,但是这个变量没有被定义,因此程序报错。
a = eval(input("请输入边长:"))
s = a * a
print("正方形的面积:", s)

eval()函数有如下妙用,还是以计算正方形面积的代码为例。前面的代码中,我们不知道正方形的边长是整数还是浮点数,所以转换成浮点数了。如果运行代码时边长输入的整数,最后输出的结果还是浮点数。如果用eval()函数就可以优化这个代码。

三、字符串的使用

1、单引号或者双引号书写的字符串都是单行字符串。字符串在Python中还可以使用三个单引号或者三个双引号开头,三个单引号或者三个双引号结尾,写成多行字符串。

poem1 = '''远上寒山石径斜,
白云生处有
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值