python基础知识(保留字和标识符、变量、常量、基本数据类型)
保留字
保留字是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基础知识(保留字和标识符、变量、常量、基本数据类型)的更多相关文章
- python基础知识-01-编码输入输出变量
python其他知识目录 名词解释: 编辑器 ide 程序员 操作系统 ASCAII码 unicode utf-8 浅谈CPU.内存.硬盘之间的关系 操作系统及Python解释器工作原理讲解 关于编译 ...
- 【python基础】第04回 变量常量
本章内容概要 1. python 语法注释 2. python 语法之变量常量 3. python 基本数据类型(整型(int),浮点型(float),字符串(str)) 本章内容详解 1. pyth ...
- Python 基础知识(一)
1.Python简介 1.1.Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时 ...
- python基础(一):变量和常量
变量 什么是变量 变量,用于在内存中存放程序数据的容器.计算机的核心功能就是"计算",CPU是负责计算的,而计算需要数据吧?数据就存放在内存里,例如:将梁同学的姓名,年龄存下来,让 ...
- python基础知识——字符串详解
大多数人学习的第一门编程语言是C/C++,个人觉得C/C++也许是小白入门的最合适的语言,但是必须承认C/C++确实有的地方难以理解,初学者如果没有正确理解,就可能会在使用指针等变量时候变得越来越困惑 ...
- 开发技术--浅谈python基础知识
开发|浅谈python基础知识 最近复习一些基础内容,故将Python的基础进行了总结.注意:这篇文章只列出来我觉得重点,并且需要记忆的知识. 前言 目前所有的文章思想格式都是:知识+情感. 知识:对 ...
- python基础知识(一)
Python基础知识 计算基础知识 1.cpu 人类的大脑 运算和处理问题 2.内存 临时存储数据 断电就消失了 3.硬盘 永久存储数据 4.操作系统 调度硬件设备之间数据交互 python的应用和历 ...
- Python 入门之Python基础知识
Python 入门之Python基础知识 1.变量 (1)变量就是把程序运行的中间结果临时存在内存中,以便后续代码使用 (2)变量的作用: 昵称,就是代指内存中某个地址中的内容 a = 123 变量名 ...
- Python基础知识总结笔记(四)函数
Python基础知识总结笔记(四)函数python中的函数函数中的参数变量作用域偏函数PFA递归函数高阶函数BIFs中的高阶函数匿名函数lambda闭包Closure装饰器Decorator函数式编程 ...
随机推荐
- MySQL数据优化总结-查询备忘录
一.优化分类 二.测试数据样例 参考mysql官方的sakina数据库. 三.使用mysql慢查询日志对有效率问题的sql进行监控 第一个,开启慢查询日志.第二个,慢查询日志存储位置.第三个,没有使用 ...
- img标签的before,after伪类
在CSS中总有一些你不用不知道,用到才知道的“坑”.比如今天要谈的,把 before, after 伪类用在 <img> 标签上.嗯,实际上你用你会发现,在大多数浏览器这是无效的,dom中 ...
- 在MariaDB导入sql文件出现乱码解决方案
第一方式: 命令: mysql -u(用户名) -p --default-character-set=utf8(设置编码) data_name(数据库名)<文件路径 示例: 这时,会有一个假死的 ...
- php类知识---trait特性
#由于php类只支持单一继承,但我们又需要使用一些类的优秀特性,因此有了trait <?php trait cpc #trait 下的方法只能用public { function trainni ...
- C# socket异步通讯
Server: using System; using System.Net; using System.Net.Sockets; using System.Text; namespace TCP_S ...
- VUE: 移动端长按弹出确认删除地址(2)
之前有一篇文章也写了长按弹出确认框的功能,在android机上测试过完全没问题,到后面整体测试时发现IOS这个功能长按移除就消失了, 除非长按不松手,用另外一只手点击确定才能完成操作,所以这次做了修改 ...
- Word:表格在页面中垂直居中
本文适用于Word 2007 + Windows 7,熊猫帮帮主@cnblogs 2018/2/22 如何让表格在页面上垂直居中呢.想当然的认为这属于表格的设置,在表格属性和其它表格相关选项中一通猛找 ...
- 最大数maxnumber (HYSBZ 1012)(线段树区间查询和单点修改)(优雅的暴力)
Problem 现在请求你维护一个数列,要求提供以下两种操作:1. 查询操作.语法:Q L 功能:查询当前数列中末尾L 个数中的最大的数,并输出这个数的值.限制:L不超过当前数列的长度.2. 插入操作 ...
- Android NDK加载SD卡中的so
最近公司框架刚移植完成,由于框架程序要调用子程序,每个子程序都是一个so文件,有好几百个,把所有的so和apk打包不现实,及时可以升级维护也很麻烦.所以需要放SD卡中.考虑两种方式 1 放到设备中的 ...
- springboot的@EnableAutoConfiguration起作用的原理
通常我们启动一个springboot项目会在启动方法中增加@SpringBootApplicatoin注解,该注解中包含了@EnableAutoConfiguration @Target(Elemen ...