首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python学习笔记 数据类型

数字类型 整数 Python只有一种整数类型,类似Java的BigInteger,可以扩展到无限大位。整数字面量可以是十进制、二进制、八进制或十六进制的。...数字输出的时候会以十进制输出,如果希望以其他形式输出,可以使用oct、hex、bin等几个内置函数转换。 Python运算符其他语言类似。...Python类型类似Java的void或null。...如果字符串引号前有一个字母f,表示这是一个格式化字符串。该字符串的{variable}将会被实际的变量值所替换。该功能是Python 3.6新增的。原始字符串格式化字符串也可以混用。...Python的列表使用也很简单。新建列表需要的一对方括号[]或者list()来新建一个列表。列表有很多方法可以操作列表的元素。直接看例子就行了。

28430
您找到你想要的搜索结果了吗?
是的
没有找到

Python零基础到入门】Python预备知识必备篇——Python基本编码规范

Python ,对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束。...错误示例代码: a=1 if a==1: print("正确") else: print("错误") print("end") # 改正只需将这行代码前面的空格删除即可...) 函数的参数列表,逗号之后要有空格 函数的参数列表,默认值等号两边不要添加空格 左括号之后,右括号之前不要加添加空格 参数列表, 索引或切片的左括号不应加空格 通常情况下,在运算符两侧、函数参数之间以及逗号两侧...空行使用 空行 使用的一般性原则: 编码格式声明、模块导入、常量全局变量声明、顶级定义执行代码之间两行 顶级定义之间两行,方法定义之间一行 函数或方法内部,可以必要的地方一行以增强节奏感...Python,输出语句中使用单双引号都是可以正确的,但是也有相应的编码规范 所以我们也不要随心所欲的添加引号,最好是遵循下面的规范!

82610

Python学习笔记(2)

Python集合类型: List (列表):list是一种有序(按照顺序排列的)的集合,可以随时添加删除其中的元素 [ ]把list 元素都括起来,就是一个list对象 通常把list赋值给一个变量,...如:L.insert(0,’paile’) L为list赋值给的变量名,把paile添加到索引为0处,原来的都自动后移一位 删除新元素(pop): pop()默认删除第一个,,pop(索引号),...,删除该索引号位置上的元素 替换元素: L[索引号]=‘paul’,直接赋值即可 创建tuple: tuple是另一种有序的列表,中文翻译为“元组”,tuple一旦创建完毕就不能修改了 ,创建...然后用:表示代码块开始 交互模式环境下敲代码。要特别留意缩进,并且退出缩进需要多敲一行回车 例如: age=20 if age>=18: ......continue继续循环** 循环过程

73610

java转python记录 一

从javapython语法学起。结合java语法python语法对比着学习。...类型转换:str(1234),long().... mathcmath模块    math简单的数学,cmath复杂的数学(包含复数) #注释 字符串表示 "abc"  'abc'单引号引号都是可以的...reprstr区别 repr('表达式')  str('字符串强转')    都能返回字符串,形式不同 '''跨行的字符串,可以用三引号表示''' \    反斜线的作用,可以代码换行 Unicode...字符串,buffer对象,xrange对象 元组列表    元组里面的内容不能修改    (a,)[1,2,3] 通用序列操作:索引,分片,加,乘,检查,len(),max(),min(),迭代器 负索引...: 结束索引 : (步长默认1,可以为负数 )] 相加,类似于拼接 [None]*10    初始化列表10个长度 'a' in seq   检查'a'seq list,tuple 列表元组的英文

54510

笨办法学Python - 习题8-10:

反斜杠符号 ' 单引号 " 双引号 \a 响铃 \b 退格(Backspace) \e 转义 \000 \n 换行 \v 纵向制表符 \t 横向制表符 \r 回车 \f 换页 \oyy 八进制数yy...代表的字符,例如:\o12代表换行 \xyy 十进制数yy代表的字符,例如:\x0a代表换行 \other 其它的字符以普通格式输出 字符串,有时需要包含一些特殊的符号,但是有些符号不能直接输出,...就需要使用转义序列 举个栗子: 在打印输出一句话时,可能同时包含单引号引号,这种情况下在print 语句中不加其他操作肯定是会出错的。...再来认识一下转义字符 \b 的作用:作用是退格,就是删除一个字符的意思 [1547697550481](https://img2018.cnblogs.com/blog/1324118/201901/...4、习题总结: 上面的三道习题,两题只是之前的知识回顾,就是格式化输出的应用实践,后面习题10是说明了常见转义字符的作用,一些续航建的转义字符的含义。结合格式化输出转义字符可以生成更复杂的格式。

53600

Python入门基础教程-数据类型

Python入门.png 作者:小一 全文共1951字,阅读全文需8分钟 Python版本3.8.0,开发工具:Pycharm 程序,被运算的可分为常量(Literals)变量(Variables...以上代码,10、2、5都是常量;x、y都是变量,表示值是可变的。...注: 不同类型的值进行运算,需要进行Type Casting(类型转换) Python可以同时为多个变量赋值,如a, b = 1, 2。 一个变量可以通过赋值指向不同类型的对象。...创建字典使用 { }。...数据类型字符串类型列表类型为高频使用类型,特别注意。将补充一节专门介绍字符串类型列表类型的使用! 下节将介绍Python流程控制 学习Python,我们不只是说说而已 知秋小梦-1.png

73520

Python复习 一

里很多时候范围有关的闭合问题都是左闭右开的原则】 同时,分片机制还支持省略范围值;即左为则从0开始,右为则到最后一个元素结束,左右皆为则全部元素输出; 分片的高级玩法 大家都认为分片只有两个参数...# 八进制十进制结果中分别显示:0o 0x/0X 0 数字前面用”0“填充空格 转义字符 描述 \ ' 单引号 \ " 双引号 \ a 系统响鸣 \ b 退格符 \ n 换行符 \ t , \...15, 7, 6, 5, 3, 2, 1] >>> num.sort() >>> num [1, 2, 3, 3, 5, 6, 6, 7, 12, 15, 23, 24, 32, 33, 243] 代码我们面的...这个特别的变量指的是对象的本身,名为:self; 初探Python魔法方法 __ init__()构造方法 只要实例化一个对象,这个方法就会在对象被创建自动调用;参数形参也会自动传入该方法;可以利用重写该方法实现初始化的操作...public :公有、公共 private:私有 以上是C++Java方法; Python中表示私有的属性:变量名两个下划线“__” 继承 class 类名(被继承的类): self:只可以使用自己的类的对象

1.2K20

Python基础01——变量简单数据类型

字符串就是一系列字符,python,用引号(单引号、双引号)括起来的都是字符串。...C JavaScript #换行符\n则是输出的时候另起一行 删除空白(rstrip()、lstrip()、strip()) favorite_language = 'python...lstrip()可以剔除字符串前面的空格 #使用rstrip()可以剔除字符串后面的空格 #使用strip()可以剔除前后的空格 使用字符串常见错误 输入字符串的时候容易发生语法错误,一般字符串可以使用单引号括起来...布尔类型是truefalse,用来判断真假的值。一般循环语句判断语句中使用。...注释就是程序代码中用自然语言添加的代码说明,用来解释代码的作用,程序执行时不会执行。 如何编写注释 Python , 注释用井号 (#) 标识。

46910

小试Python(二)

i in num2 来判断 i 是否 num2 数组。...这是默认模式。 “w”:打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。 “r+”:打开一个文件用于读写。...read()在当前指针处开始读,而执行完一次后,指针文件尾部,其后为,所以之后的read()每次运行均为。...面的相似,不同的是:不是文件后添加新内容,而是重写文件内容。 读写文件 open()函数的第二个参数为”r+”或”w+”。...执行后: 123 456 789123123 每次打印的都是文件打开的内容,且从重写文件变化成了文件后添加内容,即参数为”a”时一样。

42710

一日一技:难以置信,还有人不知道反斜杠引号的关系

为什么我可以毫不犹豫的知道 删除反斜杠没有任何不良影响?这就要从 Python 的单引号、双引号、三引号说起了。 Python 里面,单引号引号的作用是完全一样的。...场景1, PyCharm 的调试模式。当我们定义一个字符串的时候,调试窗口里面显示的字符串变量总是使用单引号包裹的,如下图所示: ?...但是如果你是调试别人的代码,看到了一个字符串里面出现了反斜杠,你不一定能反应过来单引号面的反斜杠是这样来的。当你自己使用三引号或者双引号包裹这样一段字符串的时候,你是可以直接删除这个反斜杠的。...场景2, JSON 。JSON 的Key Value 都是使用双引号包裹的,如下图所示: ?...如果我们调试模式第10行打一个断点,然后通过Evaluate功能执行代码片段b['sentence'][18],下面的 result又是什么? ? 未闻 Code技术交流群开放啦!

1.6K40

精品|系统入门Python,大佬的这篇笔记不容错过

2.1 字符 字符用于处理文本 (text) 数据,用「单引号 ’」「双引号 “」来定义都可以。 创建字符 t1 = 'i love Python!'...(regular expression) 主要用于识别字符串符合某种模式的部分,什么叫模式呢?...「时间」的模式来抽象的表示出来,对照着具体表达式 '06/18/2019 13:00:00' 来看,我们发现该字符串有以下规则: 开头结束都有个单引号 ' 里面有多个 0-9 数字 里面有多个正斜线...最外面的两个单引号 ' 代表该模式以它们开始结束 括号 [] 用来概括该模式涵盖的所有类型的字节 0-9 代表数字类的字节 / 代表正斜线 : 代表分号 \s 代表空格 [] 外面的加号 + 代表...一般来说, 「while 循环」,迭代的次数事先是不知道的,因为通常你不知道 while 后面的语句从 True 变成 False了。

2.2K40

Shell特殊字符

这个内部变量$OLDPWD一致,减号-一样。 echo ~-可以查看一个工作目录。 13 - 减号。~-一样,表示一个工作目录。...如果变量 var 为或已被删除(unset),那么将消息 message 送到标准错误输出,可以用来检测变量 var 是否可以被正常赋值。若此替换出现在Shell脚本,那么脚本将停止运行。...26 ${##} 模式匹配截断,用法${variable##pattern} 这种模式时,shellvariable查找给定的模式pattern,如果是存在,就从命令行把variable的内容去掉左边最长的匹配模式...27 ${%} 模式匹配截断,用法${variable%pattern},这种模式时,shellvariable查找,看它是否一给的模式pattern结尾,如果是,就从命令行把variable的内容去掉右边最短的匹配模式...是不是被上面的多如繁星的特殊字符弄的晕头转向,你都了解用过吗?其实没有必要花费大量的时间去死记硬背,可当做手册参考,需要使用的时候再去了解其意义用法是不迟的。

5.1K10

python链接mysql常见问题汇总

3) 文件"converters.py", 修改 "Set" 成为 "set" ( 只有两个地方需要修改): 大概 line 48: return Set([ i for i in s.split(...手动移动指针使用: cur.scroll(int,parm) 含义为: 引用 int:移动的行数,整数;相对模式下,正数向下移动,负值表示向上移动。...parm:移动的模式,默认是relative,相对模式;可接受absoulte,绝对模式。 修改数据 修改数据,包括插入、更新、删除。...“'”用于SQL语句中的标识,所以,python的字符串需使用双引号括住。...但我们更新数据后,手动运行一次: conn.commit() 关闭数据库连接 需要分别的关闭指针对象连接对象.他们有名字相同的方法 cursor.close() conn.close() 参考链接

1.1K10

python系列(三)python列表详

本博文阅读目录: 1)len函数//查看列表的个数 2)序列[索引号] //查看索引号对应的元素 3)list追加元素到末尾list.append(“元素”) 4)把元素插入到指定的位置 list.insert...(索引号,“元素”) 5)删除list末尾元素list.pop()指定索引号元素 list.pop(i) 6)把某个元素替换成别的元素 list[索引号]=“赋值内容” 7)list定义的元素的数据类型可以不同...8)list的元素也可以是另一个list 9)如果一个list中一个元素也没有,就是一个的list 10)切片 11)取出偶数值的元素奇数值的元素 12)步长 13)序列的相加 正文部分 list...列表 1)python内置的一种数据类型,是一种有序的集合,可以随意添加删除其中的元素 ?...如果不想用上面的方法,2.7版本也可以精确除法,如下所示: ? 除数后面加一个“.”就可以达到3.0系列版本的精确除法效果。 额外知识2: ?

76020

【干货】 Python入门深度好文(上篇)

2.1 字符 字符用于处理文本 (text) 数据,用「单引号 ’」「双引号 “」来定义都可以。 创建字符 t1 = 'i love Python!'...(regular expression) 主要用于识别字符串符合某种模式的部分,什么叫模式呢?...「时间」的模式来抽象的表示出来,对照着具体表达式 '06/18/2019 13:00:00' 来看,我们发现该字符串有以下规则: 开头结束都有个单引号 ' 里面有多个 0-9 数字 里面有多个正斜线...最外面的两个单引号 ' 代表该模式以它们开始结束 括号 [] 用来概括该模式涵盖的所有类型的字节 0-9 代表数字类的字节 / 代表正斜线 : 代表分号 \s 代表空格 [] 外面的加号 + 代表...一般来说, 「while 循环」,迭代的次数事先是不知道的,因为通常你不知道 while 后面的语句从 True 变成 False了。

1.7K10

PythonPython基础语法(1)

Python是开源免费的,支持交互式、可跨平台移植的脚本语言。 Python的设计混合了传统语言的软件软件工程的特点脚本语言的易用性。...---- 字符串 String Python的字符串可以使用单引号、双引号或者三引号,反斜杠\转义特殊字符。 Python3源码文件默认以UFT-8编码,所有字符串都是unicode字符串。...str[0:4:2]) #起始位置可以省略,默认为从第一个开始 print(str[:2]) #结束位置可以省略,默认为到最后一个结束 print(str[0:]) 字符串的拼接 “xxx”+“xxx” 引号加...集合是无序的,重复的元素set自动被过滤。去重操作。 略… ---- 函数 把具有独立功能的代码块组织为一个小模块。...tmp2=r.readline() #每次读一行 tmp3=r.readline() r.close() #删除重命名等操作os这个库删除时注意路径 import os os.rename("test.txt

50530

Linux

可以复制、粘贴、删除文本等。 (2) 编辑模式 一般命令模式里按下i,会进入编辑模式。 按下ESC会退出编辑模式,返回到一般命令模式。...(3) 命令行模式 一般命令模式里按下:/?三个字母的任意一个,会进入命令行模式。命令行在最下面。 可以查找、替换、保存、退出、配置编辑器等。...(16) `n:`重复一个查找操作 (17)`N:`反向重复一个查找操作 (18) `:n1,n2s/word1/word2/g:`n1与n2为数字,第n1行与n2行之间寻找word1...单引号与双引号的区别: 单引号的内容会原样输出,不会执行、不会取变量; 双引号的内容可以执行、可以取变量; name=yxc # 不用引号 echo 'hello, $name \"hh\"'...---- 字符串表达式 length STRING 返回STRING的长度 index STRING CHARSET CHARSET任意单个字符STRING中最前面的字符位置,下标从1开始。

2.6K20

盘一盘 Python 系列 1 - 入门篇 (上)

2.1 字符 字符用于处理文本 (text) 数据,用「单引号 ’」「双引号 “」来定义都可以。 创建字符 t1 = 'i love Python!'...(regular expression) 主要用于识别字符串符合某种模式的部分,什么叫模式呢?...「时间」的模式来抽象的表示出来,对照着具体表达式 '06/18/2019 13:00:00' 来看,我们发现该字符串有以下规则: 开头结束都有个单引号 ' 里面有多个 0-9 数字 里面有多个正斜线...最外面的两个单引号 ' 代表该模式以它们开始结束 括号 [] 用来概括该模式涵盖的所有类型的字节 0-9 代表数字类的字节 / 代表正斜线 : 代表分号 \s 代表空格 [] 外面的加号 + 代表...一般来说, 「while 循环」,迭代的次数事先是不知道的,因为通常你不知道 while 后面的语句从 True 变成 False了。

1.1K30

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券