美文网首页
day1Python

day1Python

作者: 以我丶之姓 | 来源:发表于2018-03-21 13:24 被阅读0次

    语言的区别

    1. 解释型语言(弱类型语言)
      ◦比如php , python
      ◦优点: 可移植性好,可在不同的操作系统上运行
      ◦缺点:运行比编译型慢 ,代码效率低,代码修改之后就可以运行不需要编译过程
      2.编译型语言(强类型语言)
      ◦比如 C,C++,java
      ◦优点:运行速度快,代码效率高,编译过后不能在修改
      ◦缺点:需要编译才出结果,代码要编译才能运行。
      安装环境
      python 常用的两个版本 2.7/3.6
      python的基本语法
      一、变量
      1.必须使用外文(可以使用中文,但这是规定)
      2.严格区分大小写
      3.使用小驼峰的命名规则(多个单词拼写,第一个字母小写)
      demoFuncDef #小驼峰 DemoFuncDef #大驼峰
      4.数字字母下划线组成,不能以数字作为开头
      5.不能是Python的关键字
      +查看python的关键字
    • import keyword
    • keyword.kwlist
      6.见名知意
      7.注意代码的缩进
      二、变量的赋值
      1.单一赋值
      x = 3
      2.统一赋值 多个变量同一个值
      x = y =z =3
      3.对称赋值
      x,y,z = 3,3,3,
      x,y,z = 'abc'
      注意:对称赋值两面的值和变量的个数统一
      三、语法规则之分号
      1.多行代码 单独写的时候 结尾的分号可加可不加
      2.如果多行代码写在一行的时候 必须加分号
      四、Python代码的注释
      1.单行注释 #
      2.多行注释
      """
      多行注释的内容
      """
      或者
      '''
      注释的内容
      '''
      注意:代码注释的作用
      +代码的调试
      +解释说明
      五、代码的输入
      print() 代码的输出
      input()代码的输入
      六、Python的基本数据类型
      1.Number 数值类型
      2.String 字符串类型 ' '
      3.List 列表 [ ]
      4.Tuple 元组( , )
      5.Set 集合 { }
      6.Dictionary 字典{,}
      变量的删除
      del 变量1
      删除多个
      del 变量1,变量2,……
      (1)Number
    • int 整型
    • float 浮点型
    • bool 布尔型(True False)
    • complex 复数类型
      (2) String 类型
      被引号所包含的值称为字符串
      字符串的取值格式:
      变量名[头下标:尾下标:步长]
      字符串的索引值 从0开始 依次递增
      -1 为从最后一个倒数依次类推
      实例:
    myStr = 'abcdefg'
    取出字符串中的a
    myStr[0]    #a
    myStr[-1]  #g
    步长
    print(myStr[0::1]) #默认步长为1
    print(myStr[0::2]) #a c e g 
    我想把字符串倒着输出
    print(myStr[-1::-1])
    不给头下标 也不给尾下标 全部输出
    print(myStr[:])
    

    注意:
    1.字符串中索引锁对应的某个值不能够进行修改
    2.字符串可以使用+进行连接
    3.*代表字符串重复n次
    4.Python中的字符串的某一个索引对应的值不能够进行修改
    字符串的转移字符

    \" 转义双引号 \' 转义单引号
    \\ 转义本身 \ 续航符
    \t 水平制表符

    字符串的输出

    1.format 格式化输出
    语法:字符串.format(arg) 参数

    myStr = world
    print("HELLO{}!是最动听的的{}语言".format(myStr,"交流"))
    #HELLO world !是最动听的交流语言
    #其中{ }叫占位符 替后面的值或者变量占位置 一一对应
    
    1. %d %s %f
    #格式化输出 %s 字符串占位符 %d 整数的占位符 %f 浮点数占位符(小数占位符)
    print("大家好,我叫%s,我今年%d岁了,我的成绩是%.2f分"%('张三',18,12.8))
    #大家好,我叫张三,我今年18岁了 我的成绩是12.80分 
    (注意: %.2f 表示 保留小数点后两位)
    

    相关文章

      网友评论

          本文标题:day1Python

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