python--命名规范及常见的数据类型
1.python的命名规范
(1)不能以数字开头,不能出现中文。
(2)命名以字母开头,包含数字,字母(区分大小写),下划线。
(3)不能包含关键字,见名知意。
2.python常见的数据类型
(1)整数:包含正整数例如1,2,3,负整数例如-1,-2,-3
(2)浮点数:例如2.14,2.85
(3)字符串:由成对的单引号或双引号括起来的任意字符。此处注意是英文状态下成对的双引号或者成对的单引号。例如:'helloworld',"今天天气不错。",字符串内既包含'又包含"则需要使用转义符,例如"I\'m \"chenjie\""
(4)布尔值:布尔值只有True和False。布尔值一般与逻辑运算符and(逻辑与,判断条件都为真返回True),or(逻辑或,判断条件只有一个为真就返回True),not(逻辑非,判断条件为True,逻辑not参与运算后,返回False)
(5)空值:python的空值用None表示,None不能理解为0,因为0是有意义的,None是一种特殊的空值。
(6)元组:元组的标识符是(),内部元素通过英文的逗号进行分隔,元组内的元素可以包含整数,浮点数,字符,字符串,列表,字典,元组。例如a=(1,"a","123",[1,2,3],{"name":"张三","age":14},('a','b','c'))注意不可以对元组进行增,删改的操作。对元组只能进行只读操作。
(7)列表:列表的标识[],列表是有序对象的集合,可以通过索引下标取值。[列表元素索引开始位置:列表元素索引结束位置]。列表内包含整数,浮点数,字符串,列表,元组。例如[1,2,3,"aa",[1,2,3],('a','b','c')]
(8)字典:字典的标示{},字典是无序对象的集合,不可以通过索引取值,获取字典的元素需要通过键名取值,字典是由key(键)和值(value)组成的。例如{"name":"张三","age":14}
python--命名规范及常见的数据类型的更多相关文章
- python—命名规范(转)
文件名全小写,可使用下划线 包应该是简短的.小写的名字.如果下划线可以改善可读性可以加入.如mypackage. 模块与包的规范同.如mymodule. 类总是使用首字母大写单词串.如MyClass. ...
- Google Python命名规范
Google Python命名规范 module_name, 模块 package_name, 包 ClassName, 类 method_name, 方法 ExceptionName, ...
- python—命名规范
文件名全小写,可使用下划线 包应该是简短的.小写的名字.如果下划线可以改善可读性可以加入.如mypackage. 模块与包的规范同.如mymodule. 类总是使用首字母大写单词串.如MyClass. ...
- Google Python 命名规范
Google Python命名规范 module_name, 模块 package_name, 包 ClassName, 类 method_name, 方法 ExceptionName, ...
- python 命名规范
参考Google开源项目风格指南:https://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/cont ...
- python快速开始一-------常见的数据类型
前置条件:已经安装好python程序 常用的数据类型 Python常见的数据类型: 整数:就是我们数学里面的整数,比如3455,python目前支持最大的32bit或者64bit 长整数(long): ...
- Python 命名规范总结
Python推荐命名规范: 模块名和包名采用小写字母并且以下划线分隔单词的形式: 如:browser_driver 类名或异常名采用每个单词首字母大写的方式: 如:BasePage, Keyboard ...
- Python命名规范
Python 标识符 参见:https://docs.python.org/3/reference/lexical_analysis.html?highlight=identifier#identif ...
- python 命名规范最近遇到的问题
1.remove redundant parentheses 出去多余的括号,写C#习惯了先加个括号,python的if不用加括号. 改为:if chrome_args().get("hea ...
随机推荐
- POJ3252Round Numbers(数位dp)
题意 给出区间$[A, B]$,求出区间内的数转成二进制后$0$比$1$多的数的个数 $1 \leqslant A, B \leqslant 2,000,000,000$ Sol 比较zz的数位dp ...
- JavaScript中var a=b=c=d的发现
看了别人的博客随手记录下 先看一下以下的代码 var a=1,b=2,c=3; (function(){ var a=b=1; })(); console.log(a); console.log(b) ...
- LaTeX小技巧——File ended while scanning use of \@writefile错误的
早上在修改编译论文时发现了这个问题,仔细检查代码并没发现错误,一时也找不到具体的解决办法.我一直以为是因为runaway argument的错误提示,可实际上就是因为aux文件没有完整输入,导致上次编 ...
- 【selenium学习笔记一】python + selenium定位页面元素的办法。
1.什么是Selenium,为什么web测试,大家都用它? Selenium设计初衷就是为web项目的验收测试再开发.内核使用的是javaScript语言编写,几乎支持所以能运行javaScript的 ...
- C#中Image类与byte[]之间的转换
//将image转化为二进制 public byte[] GetByteImage(Image img) { byte[] bt = null; if (!img.Equals(null)) { us ...
- VC 对话框设置背景颜色和图片
改变背景颜色,有两种方法: 1.在app的初始化函数中调用:void SetDialogBkColor( COLORREF clrCtlBk = RGB(192, 192, 192), COLORRE ...
- Adobe登陆出现Access denied解决方法
当我安装好Adobe Acrobat Reader DC时,想要登陆Adobe账号时被Access denied. 一般说需要梯子,然而本人亲测这种方法不行(香港主机,全局模式下). 一个简单有效的方 ...
- 从Docker到Kubernetes进阶
分享个网站,k8s技术圈阳明大佬的网站 现在基本都用有道云笔记了,比较方便,所以准备弃用博客园了...
- mysql 定时任务job
mysql 定时任务job 1.通过show EVENTS显示当前定义的事件 2.检查event_scheduler状态:SHOW VARIABLES LIKE 'event_scheduler' 3 ...
- 反射中 invoke方法 getMethod方法 getClass()方法
package com.swift; import java.util.*; import java.lang.reflect.*; public class ReflectDemo { public ...