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、格式化:

  

 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不能使用

import getpass

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

print(name,password)
View Code

7、循环 

  example:猜数字游戏while

#!/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

      

内容来源于网络如有侵权请私信删除
你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!