1 语言介绍: 解释性语言, 与 Java 编译性区别
2 发展史 略
3 安装
Win 一路 next, 配置环境变量 , 验证是否安装成功
4 变量及其变量作用, 范围
1) 命名: 以数字, 字母和下划线组成.
2) 不能以数字开头,
3) 避免使用系统关键字
5 交互
input 语句
- name = input("what is your name ?")
- age = int(input("how old are you ?"))
- job = input ("what is your job ?")
- info = '''
- ==========info of %s=========
- name : %s
- age :%s
- job :%s
- ========end =======
- '''%(name,name,age,job)
- print(info)
- View Code
6 类型: 数字, 字符串, 布尔类型, 格式化输出, 运算符
1) 所有默认输入的都为字符串
2) 即使数字也默认为字符串, 强制转换, 如 加类型如数字 int(5),float(6)
3) 查看类型 type(变量名)
4) 布尔类型分为 真假, 与, 或, 非
5)print((%s,%s),(name,age)) 注意是一一对应关系
7 语句控制 ---if
- name = input("what is your name ?")
- sex = input ("boy or girl ?")
- age = int(input("how old are you ?"))
- if sex =='girl':
- if age <28:
- print("i like girl")
- else:
- print("姐弟恋也很好哦")
- else:
- print("togerther come on")
- View Code
8 语句循环 while
- times =0
- while times <= 3:
- guess_number = int(input("请输入分数:"))
- if guess_number>100:
- print("输入错误, 满分 100")
- elif guess_number>= 90:
- print("等级: A")
- elif guess_number>= 80:
- print("等级: B")
- elif guess_number>= 60:
- print ("等级: C")
- elif guess_number>= 40:
- print("等级 D")
- else:
- print("E")
- times += 1
- View Code
9 死循环
- while True:
- print("哟, 真的死循环哦")
10 跳出循环 break,continue 区别
将下面的代码中的 break 和 continue 替换执行查看执行效果
- count = 0
- while count <= 100:
- print(count)
- if count == 5:
- continue
- count += 1
- print("out of while loop")
- View Code
break 结束当前循环, 继续执行下一步的代码
continue 跳出当前循环, 不执行下面的语句, 跳到当前循环体从条件判断开始执行新的循环
11 while--else
while 后面的 else 作用是指, 当 while 循环正常执行完, 中间没有被 break 中止, 就会执行 else 后面语句
将下面代码中的 break 和 continue 替换执行查看执行效果
- count = 0
- while count < 5:
- print(count)
- count +=1
- if count == 3:
- break
- else:
- print ("循环正常")
- print("out of while loop")
- View Code
来源: http://www.bubuko.com/infodetail-2604461.html