当前位置:   article > 正文

python学习笔记(二)_age=input("请输入您的年龄:")print("今年%d岁"%age),当用户输入20时即a

age=input("请输入您的年龄:")print("今年%d岁"%age),当用户输入20时即age值为20,

格式化字符串

输出语句:

print(输出项1,输出项2,输出项3........)

如果想输出多个内容,可以使用逗号隔开。

例如:

  1. age=13
  2. print("我的年龄是:")
  3. print(age)
  4. print("岁")
  5. 现在可以写成:
  6. print("我的年龄是",age,"岁")

运行结果如下:

之所以能这样写,那是因为存在分隔符。

分隔符逗号

eg:print(1,2)

有了逗号,1和2是两个数,而没有加逗号12是一个数。

练习:

实现1和2之间有很大的间隔

print(1,"    ",2)

运行结果:


我们会发现在运行print(“我的年龄是”,age,“岁”)时,得出的结果 我的年龄是 13 岁 中‘13’和两边的字符是存在间隔的。下面让我们来解决这样的问题:

最简单粗暴的方法就是:

  1. s = "我的年龄是13岁"
  2. print(s)

运行结果:

我这样确实是解决了问题,但是随着而来也会造成更多的麻烦,我们总不可能每次改年龄都进行手动修改,这样没有任何意义。

下面让我来介绍我们的新朋友:

带格式的字符串

“普通字符和格式串说明符”%(输出项1,输出项2........)

普通字符:除格式说明符以外的所有字符都是普通字符

格式串说明符:%d(整型),%f(浮点型),%s(字符串型)

例如:“我的年龄是%d岁”%(age)

  1. age=13
  2. s="我的年龄是%d岁"%(age)
  3. print(s)

运行结果:

练习:

请用键盘输入你的名字和年龄,然后进行输出:“我的名字是XXX,我的年龄是X岁”

思路:(1)输入(name,age); (2)生成字符串(格式化字符串);(3)输出

代码:

  1. name = input("请输入你的名字")
  2. age = input("请输入你的年龄")
  3. age = int(age)
  4. s = "我的名字是%s,我的年龄是%d岁"%(name,age)
  5. print(s)

 运行结果:

我们会发现在腾讯求职网上的职位搜索,也会用到格式化字符串:

这是腾讯搜索初始网址:


我们先在进行职位搜索:

搜索后得到得网址为:

我们会发现是多了关键字的,那么我们该如何用格式化字符,来编写简单的搜索职位网址程序呢?

解决:

  1. Subject = input("请输入搜索的职位")
  2. url = "https://hr.tencent.com/position.php?keywords=%s"%(Subject)
  3. print(url)

运行结果如下:

现在增加难度,在我们进行翻页时网址发生了变化:

第2页:

第3页:

第4页:

.....

第n页:start = (n-1)*10

练习:

输入职位名称和页码,生成对应的网址;

思路:

1.输入(职位,页码)

Subject = input("请输入职位")

Page = input("请输入页码")

Page = int(Page) (由于页码必须是整型,因此需要进行强制类型转换)

2.生成start

start = (Page-1)*10

3.拼接字符串

Url = "https://hr.tencent.com/position.php?keywords=%s&start=%d#a"%(Subject,Page)

完整代码如下:

  1. #生成职位网址
  2. Subject = input("请输入职位:")
  3. Page = input("请输入页码:")
  4. Page = int(Page)
  5. Start = (Page-1)*10
  6. Url = "https://hr.tencent.com/position.php?keywords=%s&start=%d#a"%(Subject,Start)#拼接字符串
  7. print("生成的网址为:",Url)

运行结果如下:

以上就是今日学习的全部内容

欢迎大家多多评论,有不对的地方我会及时改正!

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/408476
推荐阅读
相关标签
  

闽ICP备14008679号