• day2


    1,python 运行过程
     
     
     
    2,编译型,解释型
     
     
    编译型, c, c++ ------> 准备好的一桌子菜,直接吃
     
     
     
    一次性把你的代码编译生成机器能够识别的二进制码,
     
     
    速度快 ,跨平台性差
     
     
    解释型: python -- ---->火锅,一边煮一边吃
     
     
     
    (不是纯粹的解释,也有一个编译过程,pyc 文件机器不能识别,还需要虚拟机去逐条解释)
     
     
    在代码执行时,一条一条的解释成机器能够识别的二进制码 ,速度比编译型会慢 ,跨平台
     
     
    混合型, (先编译再解释) java
     
     
     
     
    3,变量:
     
     
     
    n-y = 9
     
     
    -g="中国"
     
     
    _k=8
     
     
    7aa="你好"
     
     
    j_y=""
     
     
    book_6="python"
     
     
     
    4,交互模式只和内存打交道 ,python交互式
     
     
     
    5,注释: 描述代码意义,调试代码
     
     
    # 单行注释
     
     
    """ """ , ''' ''' 多行注释
     
     
    6,关键字:
     
     
     
     
     
    7,常量,不变的量 pai=3.14 这种不变的量
     
     
     
    python 里面约定俗成用大写字母表示常量,一旦定义不可更改
     
     
    8,数据类型
     
     
     
    字符串 str
     
     
     
    加引号的就是字符串 ,单双引号再简单定义时是没有区别的,
     
     
    嵌套用法是注意里面单,外面双,里面双,外面单
    book = "python" book1 = 'python' a = "我喜欢学习'python'" b = '我喜欢学习"python"'
     
     
    多引号 打印多行 诗文的格式
     
     
    字符串的拼接
     
     
     
    + 字符串和字符串相加
     
     
    * 字符串和数字相乘
     
     
     
     
    数字 int 整形 600 ,300 float() 浮点数 200.88
     
     
    print() 输出
     
     
    input() 输入,接收的所有输入默认都是字符串格式
     
     
    type() 检测数据类型的 type(a) <class "str">
     
     
     
    9. 格式化输出的三种方式
     
     
    1, %s
     
     
     
    2, format
     
     
    print("好好学习吧{1}{0}{1}".format(age,name))
     
     
     
    0,1 代表位置,位置从0记数
     
     
    3, f
     
     
    print(f"你们好1908 欢迎{name}同学")
     
     
    注意:
     
     
    想要实现80%这种含有%的输出,需要转义,再加一个%
     
     
    name = "aaa" print("%s的学习进度是80%%" % (name))
     
     
     
    练习:动态输出名片
     
     
     
    注意%d只能接收数字,input输出的是字符串,所以需要用int转化为数字格式。
     
     
     
    加%f格式化符号的
  • 相关阅读:
    bzoj1711: [Usaco2007 Open]Dining吃饭
    bzoj1036: [ZJOI2008]树的统计Count
    bzoj1497: [NOI2006]最大获利
    bzoj2561: 最小生成树
    BZOJ 2083: [Poi2010]Intelligence test( )
    BZOJ 2212: [Poi2011]Tree Rotations( 线段树 )
    BZOJ 1110: [POI2007]砝码Odw( 贪心 )
    BZOJ 3163: [Heoi2013]Eden的新背包问题( 背包dp )
    BZOJ 1537: [POI2005]Aut- The Bus(dp + BIT)
    BZOJ 2875: [Noi2012]随机数生成器( 矩阵快速幂 )
  • 原文地址:https://www.cnblogs.com/wyfmc/p/11679758.html
Copyright © 2020-2023  润新知