第二天,对昨天内容的回顾和新内容的学习。
对昨天内容的回顾:
print("hellow world!")
变量:存储信息,日后被调用,修改操作
常量:严格来说,python无常量(固定不变的量,字母大写)
命名规则:
字母数字下划线组成
不能以数字开头,不能含有特殊字符和空格
不能以保留字命名
定义的变量名应该有意义
驼峰式命名{studengName},下划线分割单词。
变量名区分大小写
file.py
文件的扩展名:
.py python的程序文件
.txt 文字
jpg png gif jpeg bmp 图片
avi rmvb mp4 mkv 3gp 视频
wmv mp3 flue mid 音乐
pdf chm html doc xml xls ppt
类型的强制转换
int(input(x)) #input 接受的都是字符型,将其强制转换为int型
b=12
str(b) #将整型转换为字符型
if a == b:
print("yes")
else :
print("no")
if a>b :
print("yes")
elif a<b :
print("no")
else :
print("a=b")
关于注释:
# 单行注释
‘‘‘ ’’’ 多行注释
“““ ””” 多行注释
input() 等待用户输入
print(“abc”,“abc”)
输出:abc abc
print("abc"+"abc")
输出:abcabc
5/2 -> 2.5
5//2 -> 2 整除
9//2 -> 4
9%2 -> 1
2**10 -> 1024
2**3*5 -> 40
a = 3
b = 5
a>b False
a<b True
例题:
num1 = intpu("Num1:")
num2 = intpu("Num2:")
num3 = intpu("Num3:")
输出3个数字中的最大最小值
解答:
max_num=0
num1 = int(input("num1="))
num2 = int(input("num2="))
num3 = int(input("num3="))
if num1 < num2 :
max_num = num2
if num3 < max_num :
print("num2是最大值",num2)
else :
print("num3是最大值",num3)
else :
max_num = num1
if num3 < max_num :
print("num1是最大值",num1)
else :
print("num3是最大值",num3
对赋值语句的介绍:
num + = 1 等价于 num = num + 1
num - = 1 等价于 num = num - 1
num / = 2 等价于 num = num / 2
num % =2 等价于 num = num % 2
num * = 2 等价于 num = num * 2
逻辑运算符: not and or
条件1 and 条件2——>两边同时成立为true,有一个不成立为false
条件1 or 条件2——>两边有一个成立就为true
not 5>3 -->False
not 5<3 -->True