Python基础一

Posted baird

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础一相关的知识,希望对你有一定的参考价值。

一、注释

 1 #!/usr/bin/env python
 2 #created by Baird
 3 
 4 #单行注释
 5 
 6 ‘‘‘ 多行注释‘‘‘
 7 
 8 """多行注释"""
 9 
10 name = "Baird"
11 name2= name
12 print(name,name2)
13 
14 name = "pencil"
15 print(name,name2)

 

二、分支和循环

 1 #!/usr/bin/env python
 2 #created by Baird
 3 
 4 for i in range(0,10,2):      #其中0位置为闭区间,10为开区间,2为增量
 5     print("loop ",i)
 6 
 7 age = 57
 8 count = 0
 9 
10 while count < 3:
11     guess_age = int(input("guess age:"))
12     if guess_age==age:
13         print("yes,you got it!")
14         break
15     elif guess_age>age:
16         print("too big")
17     else:
18         print("too small")
19     count = count+1
20 else:                 #当循环正常结束时执行,即非break跳出
21     print("You‘ve tried too many times!")

 

三、输入和格式化输出

 1 #!/usr/bin/env python
 2 #created by Baird
 3 
 4 name = input("name:")
 5 age = int(input("age:"))      #强转成整型
 6 job = input("job:")
 7 salary = input("salary:")
 8 
 9 info = ‘‘‘
10 ------------info of ‘‘‘+name+‘‘‘------------
11 name:‘‘‘+name+‘‘‘
12 age:‘‘‘+str(age)+‘‘‘          #使用+号连接时需为字符串
13 job:‘‘‘+job+‘‘‘
14 salary:‘‘‘+salary
15 print(info)
16 
17 info2 = ‘‘‘
18 ------------info2 of %s------------
19 name:%s
20 age:%d
21 job:%s
22 salary:%s‘‘‘ %(name,name,age,job,salary)
23 print(info2)
24 
25 info3 = ‘‘‘
26 ------------info3 of {_name}------------
27 name:{_name}
28 age:{_age}
29 job:{_job}
30 salary:{_salary}‘‘‘.format(_name=name,_age=age,_job=job,_salary=salary)
31 
32 print(info3)
33 
34 info4 = ‘‘‘
35 ------------info4 of {0}------------
36 name:{0}
37 age:{1}
38 job:{2}
39 salary:{3}‘‘‘.format(name,age,job,salary)
40 
41 print(info4)

 

以上是关于Python基础一的主要内容,如果未能解决你的问题,请参考以下文章

python之基础篇——模块与包

0基础学Python未来5~10年新一代毕业生职场人的新风向,学Python并非程序员的专属。

开发工具 | 即将jupyter的新一代notebook

Flask 编写http接口api及接口自动化测试

python基础--ASCII码

Python基础-----random随机模块(验证码)