Python

作者: 程序设计法师 | 来源:发表于2019-01-03 19:40 被阅读0次
    • 单行注释(代码和注释之间必须要有至少两个空格,如果代码和注释在同一行的情况下)
    # 这是单行注释,#后要加空格
    print("这是单行注释")  # 代码和注释之间必须要有至少两个空格,如果代码和注释在同一行的情况下
    
    • 多行注释
    """
    这是块注释(多行注释)
    """
    
    • 算数运算符
    * * 幂 (又称次方、乘方)比如 9 ** 2=81
    // 取整除(返回除法的整数部分(商))
    % 取余数
    幂的优先级最高,其次乘除,然后取余,取整
    
    • 变量就是用来存储数据的
    qq_number = "这是我的qq"
    print(qq_number)
    
    • type可以查看一个变量的类型
    height = 2.90
    print(type(height))
    

    输出如下:

    <class 'float'>
    
    • python2.x中整数根据保存数值的长度还分为int 和long,在python3.x中,没有long都是int
    • 强制类型转换
    int()
    float()
    str()
    
    • python中命名都使用小写,用下划线连接,或者驼峰命名法
    • python中没有equals比较string字符串的方法,是用==来替代的
    print("world")
    # 这是单行注释,#后要加空格
    print("这是单行注释")  # 代码和注释之间必须要有至少两个空格,如果代码和注释在同一行的情况下
    """
    这是块注释(多行注释)
    """
    qq_number = "这是我的qq"
    print(qq_number)
    qword = "few"
    print(qword)
    price = 8.5
    weight = 2.3
    money = price * weight
    print(money - 5)
    
    name = "小明"
    gender = True
    height = 2.90
    print(type(height))
    print(type(2 ** 623))
    first_name = "张"
    end_name = "三"
    result = first_name + end_name
    print(result)
    print(first_name * 10)
    # 强制类型转换
    print(float(3))
    print(int("123"))
    print(str(123))
    print(type(str(123)))
    # input函数结果类型都是str
    """
    price_str = input("请输入苹果的价格")
    weight_str = input("请输入苹果的重量")
    price = str(int(price_str) * int(weight_str))
    print(price)
    print(int(input("你想要多少香肠")) * float(input("香肠多少钱一斤?")))
    """
    
    # 格式化输出
    name = "张三丰"
    print("我的名字叫%s,请多多关照" % name)
    studentInt = 10
    print("学号是:%d" % studentInt)
    print("学号是:%06d" % studentInt)  # 六位,没有的话用0补齐
    stFloat = 10.2
    print("苹果怎么卖的 %f" % stFloat)
    print("苹果怎么卖的 %.2f" % stFloat)  # 小数点后两位
    # 输出百分比
    scale = 0.23
    print("数据比例是 %f%%" % scale)
    print("数据比例是 %.2f%%" % scale)
    # 判断语句,(if语句和下方缩进部分是一个完整的代码块)
    age = 18
    fmale = "男"
    if age >= 18:
        if fmale == "男":
            print("补可以上网")
        else:
            print("")
    else:
        print("不可以上网")
    
    alase = input("你知道我的年龄吗")
    if int(alase) >= 23:
        print("你太大了")
    else:
        print("你太小了")
    
    # 逻辑运算符 and与(必须两个同时成立才能为true) or或(只要有一个成立就为true) 非not(取反)
    age = 15
    fmale = "男"
    if age == 15 and fmale == "男":
        print("芳华正茂")
    else:
        print("年龄不佳")
    if age >= 0 and age <= 16:
        print("年龄正好")
    if age == 12 or fmale == "男":
        print("年龄最佳")
    is_employee = False
    if not is_employee:
        print("不是我们公司的人")
    
    holiday = "平安夜"
    if holiday == "情人节":
        print("买玫瑰")
    elif holiday == "平安夜":
        print("买苹果")
    elif holiday == "生日":
        print("买蛋糕")
    else:
        print("啥都不买")
    
    E:\python_project\venv\Scripts\python.exe E:/python_project/world.py
    world
    这是单行注释
    这是我的qq
    few
    14.549999999999997
    <class 'float'>
    <class 'int'>
    张三
    张张张张张张张张张张
    3.0
    123
    123
    <class 'str'>
    我的名字叫张三丰,请多多关照
    学号是:10
    学号是:000010
    苹果怎么卖的 10.200000
    苹果怎么卖的 10.20
    数据比例是 0.230000%
    数据比例是 0.23%
    补可以上网
    你知道我的年龄吗20
    你太小了
    芳华正茂
    年龄正好
    年龄最佳
    不是我们公司的人
    买苹果
    

    相关文章

      网友评论

          本文标题:Python

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