• 理解标识符和保留字

    1. 保留字:被赋予特定意义,任何对象不可用作名字。

    2. 标识符:变量、函数、类、模块和其他对象起的名字。

    3. 标识符起名规则:

    • 字母、数字、下划线

    • 不以数字开头

    • 不可以是保留字

    • 严格要求大小写

  • 理解变量

    1. 变量是内存中带标签的盒子。盒子里面有标识id(obj)、类型type(obj)、值value(obj)。

    2. 当变量多次被赋值后,变量会指向新的存储空间。

  • 认识数据类型

    常用的数据类型有整型、浮点型、布尔型、字符型

    1. int

      整型分有十进制、二进制(以0b开头)、八进制(以0o开头)和十六进制(以0x开头)

      备注:0是数字零

      eg: print(0b1110111001)

    2. float

      浮点的存储不精确(小数部分数值不准确)

      ​ 解决方案:导入decimal 模块

      ​ from decimal import Decimal

      ​ print(Decimal(‘1.1’)+Decimal(‘2.2’))

    3. bool

    • 可表示真假
    • 可转化为整数,True-1,False-0(python字母敏感、缩进敏感,注意区分大小写)
    1. str

      • str是不可变的字符序列(元组以及字典的键也是不可变的序列,不可变序列地址变)

      • str可以用单引号、双引号以及三引号定义

      • 单双引号用法无区别,但必须打在以行内,否则报错

      • 三引号(三个单引号,三对双引号)可分布在连续行,一般用作多行注释

  • 数据类型的转换(一般因需要拼接,故转换,且是数字型字符与数字间的转换)

    1. 拼接用“+”或join()函数

    2. 转换是分强制转换和函数转换,bool一般不转换 ,二是转化

    3. 强制转换:

      int(x [,base]) ⇒ 将x转换为一个十进制的整数
      long(x [,base]) ⇒ 将x转换为一个十进制的长整数
      float(x) ⇒ 将x转换为一个浮点数
      str(object) ⇒ 转换为字符串
      repr(object) ⇒ 转换为表达式字符串
      eval(str) ⇒ 用来计算在字符串中的有效Python表达式,并返回一个对象
      tuple(seq) ⇒ 将序列seq转换为一个元组
      list(seq) ⇒ 将序列seq转换为一个列表
      chr(x ) ⇒ 将一个整数转换为一个字符
      unichr(x ) ⇒ 将一个整数转换为Unicode字符
      ord(x ) ⇒ 将一个字符转换为它的整数值
      hex(x ) ⇒ 将一个整数转换为一个十六进制字符串
      oct(x ) ⇒ 将一个整数转换为一个八进制字符串

    4. 函数转换:
      转换成字符型str()、转换成整型int()、转换成浮点型float()

    5. 注意:

      • 字符中非数字字符串不允许转换
      • 小数字类字符串无法转换成整数
  • 注释

    1. #号,单行注释

    2. ‘’‘ ’‘’ 或“”“ ”“” 多行注释(实际是字符串)

    3. 中文编码声明注释,说明存储模式,在开头注释,可更改文档存储模式

      eg : #coding gdk

      ​ #coding utf-8

Python基础01相关推荐

  1. 【马士兵】Python基础--01

    Python基础–01 文章目录 Python基础--01 输出函数print 转义字符与原字符 标识符和保留字 输出函数print print(520) print('helloworld') pr ...

  2. Python 基础 01.1 print的运用

    1.识别字和保留字 (1) #标识符:给对象起的名字(不能数字开头) import keyword print(keyword.kwlist)#查看保留字 注意:定义名字时不可以使用保留字,即pyth ...

  3. 01 Python基础学习

    注:本次的环境使用 python-3.5.2 1 python 基础介绍 1.1 python 简介 1.1.1 python的对比 编码: 2.x = 默认编码 = ASSIC = 不支持中文 3. ...

  4. python基础入门01

    python 基础入门01 前言 python 是一种计算机程序设计语言, 由创始人吉多·范罗苏姆(Guido van Rossum) 在1989年阿姆斯特丹的圣诞节期间为了打发无聊的时间,决定开发一 ...

  5. Python学习-01(其实是Linus基础)

    Python学习-01(其实是Linus基础) 1.操作系统(Operation System) ##1.1操作系统的作用 1. 直接操作计算机硬件(用来管理硬件设备) 2. 把操作硬件的代码封装成一 ...

  6. python语法基础知识总结-Python基础知识梳理 - 第01部分

    在开始Python基础知识梳理前, 先安装下环境. 以下过程是在Linux操作系统, root用户下进行的, 主要安装了2.7版本的python, 和pip, ipython, virtualenv等 ...

  7. python入门基础代码图-【01】Python基础入门 (全)

    一.字符串 1. 字符串切片 切片: name="abcdef" name[2:5]="cde" 跳取: name="abcdef" nam ...

  8. python基础代码大全-【01】Python基础入门 (全)

    一.字符串 1. 字符串切片 切片: name="abcdef" name[2:5]="cde" 跳取: name="abcdef" nam ...

  9. Python快速编程入门#学习笔记01# |第一章 :Python基础知识 (Python发展历程、常见的开发工具、import模块导入)

    全文目录 ==先导知识== 1 认识Python 1.1.1 Python的发展历程 1.1.2 Python语言的特点 2. Python解释器的安装与Python程序运行 1.2.1 安装Pyth ...

最新文章

  1. TensorFlow(3)张量与变量
  2. JAVA线程池之双端队列与工作密取workstealingpool java7新加的一种线程池
  3. java使用htmlunit工具抓取js中加载的数据
  4. 部署站点支持Https访问的方法
  5. 前端学习(95):ps基本操作与图片格式
  6. NET Core 指令启动
  7. 【BZOJ1563】【NOI2009】—诗人小G(决策二分栈优化dp)
  8. 软件测试之图覆盖(作业3)
  9. GO语言开发天天生鲜项目第四天 商品后台管理
  10. 【centos】快速截图设置
  11. 微软xcloud服务器,微软公布云游戏服务Project xCloud详情 2019年公测
  12. 秋招春招,1v1面试技巧和常见问题
  13. 实用机器学习-学习笔记
  14. 哈工大计算机网络考研题,哈工大计算机考研历年复试试题(完全版).PDF
  15. fatal: unable to access github.com schannel failed to receive handshake, SSL/TLS connection failed
  16. split()函数的使用方法
  17. 嵌入式:浅析FinFET技术的发展前景
  18. (二)requests爬取智能合约账户地址及其交易记录
  19. mybatis分页警告:Hessian/Burlap: 'com.github.pagehelper.Page' is an unknown class in WebappClasss解决办法
  20. android 毕业设计题目

热门文章

  1. mac m1 外接 4k 显示器 字体发虚 发灰怎么办
  2. 解决Windows11打不开Windowsdefender(安全中心)
  3. java软件工程师工作业绩_java软件工程师个人简历
  4. GitLab-Runner 从安装到配置到入门
  5. VS2019下添加include和lib
  6. 三维激光扫描仪点云数据处理与建模
  7. Hamming Distance (汉明距离)
  8. win7系统(32位)安装CAD2004的方法
  9. P3437 [POI2006]TET-Tetris 3D
  10. 又get到一个新markdown编辑器