保留字

保留字是python语言中已经被赋予特定意义的一些单词,开发程序时,不可以作为变量、函数、类、模块和其他对象的名称来使用例如:import 关键字输入后会变色

通过代码进行查看 import keyword   keyword.kwlist

python的保留字区分字母大小写

在开发程序时,如果使用python中的保留字作为模块、类、函数或者变量的名称时,将会产生无效语法

标识符

名字:  字母   _  数字   (保留字不能最为标识符)

python中严格区分大小写

_开头   受保护的变量

__开头    类的私有成员

__标识符__    专用标识

变量

使用变量

定义变量 python = "学会python成为大牛"    把右边的值赋值到左侧

type()  可以检测变量类型

两个变量可以是同一个值

id()可以获取内存地址

no = number =1024

多个变量指向同一个值的时候,在内存当中只有一个值。

变量命名规则:

必须是一个有效的标识符

必须选择有意义的单词

不能使用Python中的保留字

慎用小写字母 l 和大写字母O

常量

在程序运行过程中,值不能改变的量

大写字母和_   一般用于来表示常量   不常用

数字类型

整数

十进制、八进制、二进制、十六进制

浮点数

整数和小数部分组成

使用浮点数进行计算时,可能出现小数点位数不确定的情况

例如0.1+0.2

round(0.1+0.2,1)去除多余位数    保留一位小数

复数

实部  虚部

字符串

字符串是连续的字符序列,可以是计算机所能表示的一切字符的集合。

字符串属于不可变序列

' '    "  "   内容必须写在一行,  ""   ""内容可以分多行写

引号可以嵌套

转义字符

转义字符是指使用 " \ " ,对一些特殊字符进行转义。

\  续行符   \n  换行符 \0空 \t水平制表符,用于横向跳到下一制表位  \" 双引号 \'单引号  \\一个反斜杠   \f  换页  \0dd八进制 \xhh十六进制

不想转义在字符前面加r   例  a = r"不转义\字符"

布尔类型

True(可以转换成数值1)  False(可以转换成数值0)

假值

False 或者None 0、0.0 虚数0   空序列(空字符串、空元组、空列表、空字典)

对象的__bool__方法返回False或者__len__方法返回0

数据类型转换

Int()强转为整形  float()  强转为浮点类型 str()强转为字符串类型   hex()强转为十六进制类型  oct()强转为八进制

money_all =56.75+72.91+88.50+26.37+68.51

money_all_str = str(money_all)                 #转换字符串

print(money_all_str)

money_real = int(money_all)                      #转换为整形

money_real_str = str(money_real)

print(money_real_str)

python基础知识(保留字和标识符、变量、常量、基本数据类型)的更多相关文章

  1. python基础知识-01-编码输入输出变量

    python其他知识目录 名词解释: 编辑器 ide 程序员 操作系统 ASCAII码 unicode utf-8 浅谈CPU.内存.硬盘之间的关系 操作系统及Python解释器工作原理讲解 关于编译 ...

  2. 【python基础】第04回 变量常量

    本章内容概要 1. python 语法注释 2. python 语法之变量常量 3. python 基本数据类型(整型(int),浮点型(float),字符串(str)) 本章内容详解 1. pyth ...

  3. Python 基础知识(一)

    1.Python简介 1.1.Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时 ...

  4. python基础(一):变量和常量

    变量 什么是变量 变量,用于在内存中存放程序数据的容器.计算机的核心功能就是"计算",CPU是负责计算的,而计算需要数据吧?数据就存放在内存里,例如:将梁同学的姓名,年龄存下来,让 ...

  5. python基础知识——字符串详解

    大多数人学习的第一门编程语言是C/C++,个人觉得C/C++也许是小白入门的最合适的语言,但是必须承认C/C++确实有的地方难以理解,初学者如果没有正确理解,就可能会在使用指针等变量时候变得越来越困惑 ...

  6. 开发技术--浅谈python基础知识

    开发|浅谈python基础知识 最近复习一些基础内容,故将Python的基础进行了总结.注意:这篇文章只列出来我觉得重点,并且需要记忆的知识. 前言 目前所有的文章思想格式都是:知识+情感. 知识:对 ...

  7. python基础知识(一)

    Python基础知识 计算基础知识 1.cpu 人类的大脑 运算和处理问题 2.内存 临时存储数据 断电就消失了 3.硬盘 永久存储数据 4.操作系统 调度硬件设备之间数据交互 python的应用和历 ...

  8. Python 入门之Python基础知识

    Python 入门之Python基础知识 1.变量 (1)变量就是把程序运行的中间结果临时存在内存中,以便后续代码使用 (2)变量的作用: 昵称,就是代指内存中某个地址中的内容 a = 123 变量名 ...

  9. Python基础知识总结笔记(四)函数

    Python基础知识总结笔记(四)函数python中的函数函数中的参数变量作用域偏函数PFA递归函数高阶函数BIFs中的高阶函数匿名函数lambda闭包Closure装饰器Decorator函数式编程 ...

随机推荐

  1. Javaweb运行时出现Tomcat错误

    运行web项目时出现如下错误如何解决 重新配置路径,具体可参考    https://www.cnblogs.com/xueqiuxiang/p/12087947.html   中提到的配置Tomca ...

  2. 编译原理--02 自顶向下、自底向上的LR分析复习(清华大学出版社第3版)

    前言 目录 01 文法和语言.词法分析复习 02 自顶向下.自底向上的LR分析复习 03 语法制导翻译和中间代码生成复习 04 符号表.运行时存储组织和代码优化复习 第4章 自顶向下的语法分析方法 确 ...

  3. NTT 练习

    一 . Rikka with Subset  题目: http://acm.hdu.edu.cn/showproblem.php?pid=5829 参考  https://blog.csdn.net/ ...

  4. 状压dpHDU - 4856

    J - Tunnels HDU - 4856 题目大意:地图上有些管道,在管道行走里不需要花费时间,但从一个管道的出口走到另一个管道的入口则需要花费时间,问走完所有管道最短的时间,如果不行,则输出-1 ...

  5. c# 调用CMD命令并获取输出结果

    private static string CMDPath = Environment.GetFolderPath(Environment.SpecialFolder.System) + " ...

  6. Chrome Development Tool: [VM] file from javascript

    Chrome Development Tool: [VM] file from javascript [VM] (scriptId) has no special meaning. It's a du ...

  7. koa 应用生成器

    通过应用 koa 脚手架生成工具 可以快速创建一个基于 koa2 的应用的骨架 1.全局安装 npm install koa-generator -g 2.创建项目 koa koa_demo 3.安装 ...

  8. ubuntu下如何卸载nvidia显卡驱动?

    答: sudo apt-get remove nvidia* -y

  9. 链表反转 C++

    ListNode* reverse1(ListNode* pHead) { if(pHead == NULL) return NULL; ListNode * p1 = NULL; ListNode ...

  10. Vue avoid mutating a prop directly since the value will be overwritten

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...