1、交互式
Win+R打开运行,输入cmd


2、使用PyCharm创建Python项目



输入Python包名


创建一个Python文件


编辑代码,运行python文件

运行结果

注释
#输出语句
print("hello,world")
'''
多行注释
'''
s="Hello,World!"
print(s)


age=20
name="zhangsan"
#查看数据类型
print(type(age))
print(type(name))
输出结果
<class 'int'>
<class 'str'>
输入输出
input输入,默认接收内容是字符串类型
print输出
cardId=input("请输入卡号:")
password=input("请输入密码:")
print("你输入的卡号:"+cardId)
print("你输入的密码:"+password)
#格式化占位符
print("卡号:%s"%cardId)
print("你输入的卡号:%s,密码是%s"%(cardId,password))

Ctrl+单击print函数名
def print(self, *args, sep=' ', end='\n', file=None):

不换行输出
print("Hello",end="")
print("Python")
HelloPython
#format函数
x=2
y=2.3
print("x={},y={}".format(x,y))
x=2,y=2.3
#format函数,保留两位有效数字
y=3.1415
print("y={:.2f}".format(y))
y=3.14
#默认接收数据是字符串
age=input("请输入年龄:")
#类型转换
print(int(age))
请输入年龄:20
20

a=int("1234") #字符串转换整数
b=float("3.14") #字符串转换浮点型
c=str(123) #整数转换为字符串
print(type(a))
print(type(b))
print(type(c))
<class 'int'>
<class 'float'>
<class 'str'>
#eval(str):把字符串类型自动转换为合适的类型
a=eval("1213")
b=eval("3.14")
print(type(a))
print(type(b))
<class 'int'>
<class 'float'>
Python标识符区分大小写

age=input("请输入年龄:")
age=int(age)
if age<18:
print("温馨提示:未成年人禁止入内")
else:
print("欢迎光临!")
请输入年龄:16
温馨提示:未成年人禁止入内
请输入年龄:20
欢迎光临!
#多条件判断
age=input("请输入年龄:")
age=int(age)
if age<12:
print("温馨提示:儿童禁止入内")
elif age<18:
print("温馨提示:未成年人禁止入内")
elif age==18:
print("温馨提示:刚好成年")
else:
print("欢迎光临!")
请输入年龄:10
温馨提示:儿童禁止入内
请输入年龄:18
温馨提示:刚好成年
综合示例
'''
奶茶店价格计算
'''
print("欢迎光临奶茶小店!"
"\n本店奶茶品种有:"
"\n1)原味奶茶 5元;"
"\n2)珍珠奶茶 7元;"
"\n3)草莓奶茶 8元")
milkteaId=input("请选择奶茶编号:")
milkteaId=int(milkteaId)
if milkteaId>=1 and milkteaId<=3:
if milkteaId==1:
price=5
elif milkteaId==2:
price=7
elif milkteaId==3:
price = 8
amount=int(input("请输入奶茶数量:"))
money=amount*price;
print("您购买的奶茶编号为{},共{}杯,总计{}元".format(milkteaId,amount,money))
vip=input("您是本奶茶店会员吗?(y/n)")
if vip=='y':
money*=0.9
print('您已享受会员价,折后总价位:{}元'.format(money))
else:
print("你选择的奶茶不存在!")
欢迎光临奶茶小店!
本店奶茶品种有:
1)原味奶茶 5元;
2)珍珠奶茶 7元;
3)草莓奶茶 8元
请选择奶茶编号:2
请输入奶茶数量:1
您购买的奶茶编号为2,共1杯,总计7元
您是本奶茶店会员吗?(y/n)y
您已享受会员价,折后总价位:6.3元
网友评论