→→博主新网站,点击跳转←←

python-变量及其数据类型-01

1. 第一个python程序

print("hello world")
  1. 使用交互式方式打印"hello world"

  2. 使用 vscode/pycharm编写py文件以打印"hello world"

  3. linux中可以使用vim编写py文件来实现

    • 解释器 [文件名]
    • 文件中指定#! 并给予x权限,直接运行
  4. 总结:第一种方式费时费力,不易修改错误,推荐第2、3种


2. 注释

  1. 注释的作用:

    1. 使用自己的语言对程序中的代码进行说明,可以避免遗忘其代码作用
    2. 放空代码,使其没有任何意义,不包含特殊情况
  2. 注释的分类:单行注释,多行注释

    • 单行注释:以#开头的一行代码
    # 这是一个单行注释
    • 多行注释:被‘’‘ ’‘’或""" """包含的多行代码
    """
    这是一个多行注释
    1行
    2行
    .......
    """

3. 变量

  1. 变量作用:存储数据,表达数据的一种方式,在代码世界中方便使用

  2. 创建变量

    a = 1
    b = a + 2 # 变量可用于数学运算等
    c = a + b #c 将a,b变量合并,生成一个新变量
    d,e = 7,8
  3. 删除变量

    del 变量名
  4. 变量的命名规则

    注:变量命名,最好见名知意,方便自己,也方便他人

    使用标识符给变量命名:

    • 标识符说明:无其他含义,其作用主要用于给变量,函数,类等命名

    • 标识符由自己定义,但需遵循命名规则

    普通命名法:以_、英文字母开头命名,可保有数字、字母等,多个单词使用_连接,不包含特殊符号

    case1
    _case2
    CASE3

    驼峰命名法:

    1. 小驼峰:
    • 第一个单词以小写字母开始,后续单词的首字母大写
    oneName
    OneNameTwoName
    1. 大驼峰:
    • 每一个单词的首字母都采用大写字母
    OneName
    OneNameTwoName

4. 关键字

  1. 具有特殊功能的python标识符,就是关键字

  2. 不允许将关键字作为变量名使用

  3. 查看python的关键字

    import keyword
    print(keyword.kwlist)
    OutPut:
    ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

5. 变量的类型

  1. 作用:使变量作用更大化,变量可以拥有多种数据类型,功能更丰富

  2. 数据类型:

    • Numbers(数字)

      • int(整数)

      • float(浮点数,小数)

      • long(长整数,python2中)

        1111222233334444L
      • complex(复数)

    • 布尔类型

      • True(1)
      • False(0)
    • None(空值)

    • String(字符串)

    • List(列表)

    • Tuple(元组)

    • Dictionary(字典)

    • set(集合)

  3. python内置函数查看数据类型

    type(变量名)

最新文章

  1. Merge 的小技巧
  2. python2.7版本win7 64位系统安装pandas注意事项_20161226
  3. make file教程(转)
  4. activiti和SSH项目做整合
  5. (实用篇)jQuery二级联动代码
  6. BZOJ3322 : [Scoi2013]摩托车交易
  7. SecureCRT登录Ubuntu 的中文乱码问题
  8. js基础之事件
  9. oracle的表名、字段名、constraint名的长度限制分别是多少?
  10. 鼠标点击input时,placeholder中的提示信息消失
  11. eplice下载地址
  12. oracle11g rac asm 实例内存修改
  13. linux之vim配置
  14. 二维动态规划——Interleaving String
  15. JQuery事件机制笔记
  16. php ueditor 后台配置项返回格式出错,上传功能将不能正常使用!
  17. JAVA中时间格式(SimpleDateFormat)和数字格式(DecimalFormat)转换详解(转)
  18. ImageView控件有关问题
  19. 012-centos6.5配置静态ip
  20. 权限管理,pymysql模块

热门文章

  1. 《新标准C++程序设计》3.8(C++学习笔记10)
  2. zoj 1483 划分类DP
  3. ubuntu18.04.2 hadoop3.1.2+zookeeper3.5.5高可用完全分布式集群搭建
  4. H5页面跳到安卓APP和iosAPP
  5. OpenPose 开源库安装
  6. 每天一点点之vue框架开发 - 使用vue-router路由
  7. redis性能测试方法
  8. spark on yarn 安装笔记
  9. VS 2017 没有工具栏中没有Report Viewer的解决方案
  10. 六、SAP中以一个变量的形式来定义另一种变量