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

Python自动化开发-Day1

程序员文章站 2022-06-26 09:56:21
1、python是什么语言 python一门动态解释性的强类型定义语言。 2、变量定义:变量名只能是 字母、数字或下划线的任意组合变量名的第一个字符不能是数字以下关键字不能声明为变量名['and', 'as', 'assert', 'break', 'class', 'continue', 'def ......

1、python是什么语言

  python一门动态解释性的强类型定义语言。

2、变量定义:
变量名只能是 字母、数字或下划线的任意组合
变量名的第一个字符不能是数字
以下关键字不能声明为变量名
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

3、注释:

 当行注视:# 被注释内容

 多行注释:""" 被注释内容 """

4、打印变量类型:tpye(变量)

5、格式化:

  

Python自动化开发-Day1
 1 #!/usr/bin/env python
 2 # -*- coding: utf-8 -*-
 3 # Author:DaShuang.Gu
 4 
 5 name = "Dashuang"
 6 age = "12"
 7 print(type(age))
 8 addr = "suzhou"
 9 job = "IT"
10 #第一种格式化输出:+
11 info1 = '''-----------info1 of ''' +name+ '''
12 name:'''+name+'''
13 age:'''+age+'''
14 addr:'''+addr+'''
15 job:'''+job
16 print(info1)
17 
18 #第二种格式化输出:%
19 
20 info2 = '''-----------info2 of %s
21 name:%s
22 age: %s
23 addr:%s
24 job:%s'''%(name,name,age,addr,job)
25 print(info2)
26 
27 #第三种格式化输出:format
28 info3 = '''-----------info3 of {_name}
29 name:{_name}
30 age: {_age}
31 addr:{_addr}
32 job:{_job}'''.format(_name=name,_age=age,_addr=addr,_job=job)
33 print(info3)
View Code

 

6、用户输入:input = raw_input(python2)
        使用模块:getpass.getpass 隐藏密码

 注:pycharm不能使用

Python自动化开发-Day1
import getpass

name = input("name:")
password = getpass.getpass("password:")

print(name,password)
View Code

7、循环 

  example:猜数字游戏while

Python自动化开发-Day1
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Author:DaShuang.Gu

#猜数字,三次机会,超过三次提示是否还要玩,输入Y继续玩,输入N退出
#第一种实现方式:while
number = 18
count = 0
while True:
    _number = int(input("请输入你要猜的数字:"))
    if _number == number:
        print("Yes,恭喜你猜对...")
        break
    elif _number > number:
        print("NO,你猜错了,往小的方向猜...")
    else:
        print("NO,你猜错了,往大的方向猜...")
    count+=1
    if count==3:
        info = input("你猜错三次,是否还要继续玩 Y&N")
        if info =="Y":
            count = 0
        else:
            break
View Code