第一课python入门学习笔记

python笔记
开源、跨平台
 
注释:
单行注释:#
多行注释:'''
注释=====
'''
 
变量:
不需要指定数据类型,解释器会自动判断类型,
name2 = 'lisi'#双引号--》字符串 string
high = 180 #身高 数字--〉整型 int
weight = 60.25#体重 小数点--》浮点 flaot
波尔类型首字母要大写  True/False
查看类型:  print(type(weight))  <class 'flaot'>
 
输入与输出
input输入;接收字符串类型
占位符
%s -str,
%d -整数,
%f -浮点数;
print("您输入的卡号是: %s, 您输入 的密码是: %d"%(card_id,pwd))
print("shengao:%.2f"%height)
%%作为字符串输出
print("hello",end="")不换行输出
format函数
print("您输入的卡号是: {}, 您输入 的密码是: {}".format(card_id,pwd))
 
 
类型转换
int(x)
float(x)
str(x)
eval(str)把字符串转成有效的表达式来计算结果
tuple(s)
eval("123"),eval("3.14")
 
标识符--类名,方法名,变量名等
字母、数字、下划线组成
不能以数字开头,区分大小写.
驼峰法--类名,方法名
小写字母+下划线--类名
不能用关键字
查看关键字用以下命令行,keyword的kwlist
~python
~import keyword
~keyword kwlist
 
运算符优先级
幂运算》算数运算符〉比较运算符》逻辑运算符
 
if else//逻辑tab键很重要
if 条件:
逻辑
else:
逻辑
age_in = input("请输入年龄:")
age_int = int(age_in)
if age_int < 18:
    print("不能向未成年买烟")
else:
    print("请付款")
 
print("欢迎下次光临")
 
多条件判断:
if 条件一:
逻辑代码1
elif 条件2:
逻辑条件2
else:
其他逻辑
 
'''
项目实践:计算器
'''
num1 = input("请输入第一个数字:")
operator = input("请输入运算符:")
num2 = input("请输入第二个数字:")
 
num1_int = int(num1)
num2_int = int(num2)
 
if operator == "+":
    result = num1_int + num2_int
    print("计算结果:{}".format(result))
elif operator == "%":
    result = num1_int % num2_int
    print("计算结果:{}".format(result))
elif operator == "**":
    result = num1_int ** num2_int
    print("计算结果:{}".format(result))
elif operator == "//":
    result = num1_int // num2_int
    print("计算结果:{}".format(result))
 
 
 
 
 
 
 
 
 

derek_xiao

赞同来自:

笔记写的很好,请下次发笔记的时候不要选择提问题,提问题的模式别的同学没法给你点赞,要发表文章才可以。如果有时间,把这次的笔记重新调整下,改为写笔记的文章。谢谢

要回复问题请先登录注册