变量:是用于存储信息的,日后方便被调用、修改操作
常量:固定不变的量,字母大写
变量的命名规则:
1)字母、数字、下划线 组成,区分大小写
2)不能以数字开头,不能含特殊字符和空格
3)不能以保留字命名,不能以中文命名
4)定义的变量名应该有意义
5)驼峰式、下划线 分割单词
文件的扩展名,方便区分文件 例如:.py
缩进介绍-官方建议为4个空格
1、Python 2.x 要想支持中文,需要声明
#!-*- coding:utf-8 -*-
或者
#coding:utf-8
2、python3.x 默认支持中文,不需要声明
3、注释
1)单行注释 #被注释内容
2)多行注释 '''被注释内容''' 或者 “““被注释的内容”””
4、用户交互案例
death_age = 80 name = input("your name:") age = input("your age:") #input 代表接受的所有的数据都是字符串,即使输入的是数字,依然会被当成字符串来处理 print (type(name)) #打印类型 print (type(age)) #int 表示整数 把字符串转换成整数,用 int(被转换的数据) #str 表示字符串 把整数转换成字符串,用 str(被转换的数据) print("you can still live for",death_age - int(age),"years ……") #,表示打印出来中间有空格 print("you can still live for",str(death_age - int(age)),"years ……") print("you can still live for"+str(death_age - int(age))+"years ……") #+ 表示打印出来中间无空格
5、if 语句简介
1)if语句
if 判断条件: 执行语句…… else: 执行语句……
2)if 语句的3种结构
# 第一种 if 条件: pass # 第二种 if 条件: pass # pass语句用来占为,表示什么都不做 else: pass # 第三种 if 条件1: pass elif 条件2: pass elif 条件3: pass else: pass
6、if 语句实现猜年龄
age_of_princal = 56 guess_age = int (input("print guess_age:")) if guess_age == age_of_princal : print("yes, you got it …") else: print("no, it’s wrong …")
7、if 判断最大值
num1 = input('num1:') num2 = input('num2:') num3 = input('num3:') max_num = 0 #也可以注释掉 if num1 > num2: max_num = num1 if max_num > num3: print('max_num is:',max_num) else: print('max_num is:',num3) else: max_num = num2 if max_num > num3: print('max_num is:',max_num) else: print('max_num is:',num3)
8、多分枝if语句
score = int(input("score:")) if score > 90: print("A") elif score > 80: print("B") elif score > 70: print("C") elif score > 50: print("D") else: print("出去!")
浙公网安备 33010602011771号