欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python基础学习(三)

程序员文章站 2022-07-03 23:52:48
python3.5使用 第三天: 这次深入那么一点点来讲用户交互(也就是输入与输出)上次说了输入是input输出是print,我们输入的东西必须要有地方放所以就出来了变量这个东西 现在让我们写一个代码来回忆下 开始运行它输入用户名按下回车输入密码来按下回车,最后计算机会把用户名和密码打印出来 当然你 ......

python3.5使用

第三天:

  这次深入那么一点点来讲用户交互(也就是输入与输出)上次说了输入是input输出是print,我们输入的东西必须要有地方放所以就出来了变量这个东西

现在让我们写一个代码来回忆下

1 username=input("username:")
2 password=input("password:")
3 print(username,password)

开始运行它输入用户名按下回车输入密码来按下回车,最后计算机会把用户名和密码打印出来

当然你觉得英文不好看懂就用汉语拼音吧             python基础学习(三)

但是,是不是觉得这样非常low呢?要不我们做好看一点?

我觉得非常有必要啊毕竟是给人看的。

要用到格式才会变得好看,这次我们多存点东西所以就多准备几个篮子(变量)

建立如下的变量

1 _name=input("name:")
2 _age=input("age:")
3 _job=input("job:")
4 _salary=input("salary:")

分别是名字,年龄,职业,薪水。为了容易和引导句区分我吧变量前都加了下划线

现在来想一个输出格式吧我就这样弄:

---------------- My info -------------

Name:

Age:

Job:

Salary:

------------------------------------------

看这样输出是不是就好看多了而不是一堆

哪怎么把这个格式搬到输出中去呢,其实这个与变量差不多,首先你要有一个放你格式的地方可以这样写

随便起一个名字就叫info(资料)

把格式直接塞进去就好了,当然要规定一个范围,范围用三个引号规定开始在哪,三个引号规结束在哪,用一个等号把东西塞进就好了:代码就是如下

1 info='''
2 ---------- My info ----------
3 Name:
4 Age:
5 Job:
6 Salary:
7 -----------------------------
8 '''

但是这样只有格式没有我们存的资料

所以我们还要把资料调进来,那我来告诉大家如何把资料调进来:

方法一:

  字符串的拼接

info='''
---------- My info ----------
Name:'''+_name+'''
Age:'''+_age+'''
Job:'''+_job+'''
Salary:'''+_salary+'''
-----------------------------
'''

没错就像打补丁一样强制加入只要'''+(变量)+'''就可以把你的变量插到任意地方

完整可运行代码:

python基础学习(三)
1_name=input("name:")2_age=input("age:")3_job=input("job")4_salary=input("salary")5info='''6----------Myinfo----------7Name:'''+_name+'''8Age:'''+_age+'''9Job:'''+_job+'''10Salary:'''+_salary+'''11-----------------------------12'''13print(info)
复杂

 

方法二:

  利用占位符

info='''
---------- My info ----------
Name:%s
Age:%s
Job:%s
Salary:%s
-----------------------------
'''%(_name,_age,_job,_salary)

对,利用占位符来预留位置让变量能够加入

完整可运行代码:

python基础学习(三)
 1 _name=input("name:")
 2 _age=input("age:")
 3 _job=input("job")
 4 _salary=input("salary")
 5 info='''
 6 ---------- My info ----------
 7 Name:%s
 8 Age:%s
 9 Job:%s
10 Salary:%s
11 -----------------------------
12 '''%(_name,_age,_job,_salary)
13 print(info)
一般

方法三: