美文网首页
Python基础

Python基础

作者: 程裕强 | 来源:发表于2018-05-02 21:12 被阅读0次

    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元
    

    相关文章

      网友评论

          本文标题:Python基础

          本文链接:https://www.haomeiwen.com/subject/inchrftx.html