学习Python第一天
1 变量 2 常量 3 注释 4 数据类型 5 input 6 if
1 变量
x = 1+2+3
y = x * 3 /2
z = (y+100)/24
print(x,y,z)
变量是代指一些内容
变量全部由数字 字母 下划线任意组合
变量不能以数字开头
变量不能是Python的关键字
要有描述性
不要使用中文
不要过长
推荐使用下划线方式:age_of_oldboy =73
练习
x8= 100 t t=ture f=false
b_=12 t
4g= 32 f
- = 11 t
*r = 12 f
r12t4=10 t
t_=66 t
变量的小高级
age1 = 18
age2 = age1
age3 = age2
age2 = 12
print(age1,age2,age3)
变量只能指向数据 不能指向变量
变量在内存中是唯一命名的
变量代指一些复杂过长的数据
content = ffffffffffffffffffffffffffffffffffffffffffffffff
2 常量
常量是一只不变的量 Python中没有真正的变量 为了迎合其他语言的口味。全部大写的变量称之为常量
NAME = '太白'
将变量全部大写,放在文件的最上面
设置一些不变的量
3 注释
程序中的注释 便于理解对方的代码 自己的代码
单行注释 # 多行注释 ''' 被注释内容 '''
难以理解的代码后面 函数 类 文件
4 基础的数据类型
人类接触一些信息会做一些比较精确的划分,数字 汉子 英文
int 数字 1 2 3
str 字符串 ‘中国’ ‘hello’
list 列表 [1,2,3 ,‘中国’]
Python划分数据类型: int str bool
int 整形 :1,2,3 运算
i = 100
i1 = 2
i2 = i*i1
print(i2)
str 字符串:凡是用引号引起来的 数据就称为字符串 ‘’ “” ''' '''
单双引号可以配合使用
‘’‘ ’‘’换行的字符串
msg = '''斤斤计较军军军军军军军军军军军 '''
字符串可以加乘 str + str 重点 字符串的拼接
str * int
s1 = 'good'
print(s1*4)
bool : Ture False
判断指向的是什么类型 type()
5 用户交互input
出来的全部是字符串类型
username = input('qingshuru:')
age = input('qingshuru:')
sex = input('qingshuru:')
msg ='我叫'+ username +',今年'+ age +',性别'+ sex
print(msg)
6 流程控制语句 if
基本结构
if 条件(判断) :
结果
1 单独 if :
# if 3>2:
# print(666)
2 if else 注意input输入是字符串 比较时用int(age)转化成数字类型
age = input('qingshuru:')
if int(age)>18:
print("chengnianle")
else:
print("xiaohai")
3 多选一 if elif elif .....
num = int(input('caidianshu'))
if num==1:
print('qingchifan')
elif num==3:
print('liuda')
elif num==2:
print('dabaojian')
4 if elif elif ...else 多选一
num = int(input('caidianshu'))
if num==1:
print('qingchifan')
elif num==3:
print('liuda')
elif num==2:
print('dabaojian')
else:
print('bendan')
print('zuhe')
5 嵌套if
if 条件:
if 条件:
if 条件:
usename = input("qingshuru:")
# password = input('qingshuru:')
# code = '123'
# your_code = input('qingshuru:')
# if your_code == code:
# if usename=='daoda' and password=='123':
# print('dengluchenggonhg')
# else:
# print('zhanghaohuomimacuowu')
# else:
# print("yanzhengmacuowu")
score = int(input('qingshuruchengji:'))
#
# if score>100:
# print('zuigaofencaishi100')
# elif score>=90:
# print('A')
# elif score>=80:
# print('B')
# elif score>=60:
# print('C')
# elif score>=40:
# print('D')
# else:
# print('bandan')

浙公网安备 33010602011771号