随笔分类 -  python

为了神里
摘要:float()函数不能将文字类的字符串类型转换成小数类型 同时将整数转换成浮点数类型的时候会在整数后买你加上.0 print(float(1))//output:1.0 print(float('1'))//output:1.0 print(float(True))//output:1.0 prin 阅读全文
posted @ 2022-01-23 10:24 banyanrong 阅读(317) 评论(0) 推荐(0) 编辑
摘要:数据类型转换 需要将不同数据类型拼接在一起的时候就需要先进行数据类型转换 str+str//这里的+叫做连接字符,有点类似C++中的操作符重载,老对象里面的内容了 在python中整型和字符串类型不能直接拼接,需要将整型转换成字符串类型,再参与拼接才可以 总述 str() 将其他数据类型转换为字符串 阅读全文
posted @ 2022-01-22 14:43 banyanrong 阅读(494) 评论(0) 推荐(0) 编辑
摘要:字符串类型--不可变的字符序列(常量字符串) 可以使用单引号双引号三引号来定义 单引号和双引号定义的字符串必须在一行 n1 = 'hello world'//True n1 = 'hell0 world'//False 三引号定义的字符串可以分布在连续的多行 n1 = '''hello world' 阅读全文
posted @ 2022-01-22 14:22 banyanrong 阅读(64) 评论(0) 推荐(0) 编辑
摘要:布尔类型 boolean(bool) 用来表示真或假的值 True表示真,False表示假 这边的布尔值与其他语言不一样的地方在于,其可以转换成整数类型参与表达式运算 其中True = 1, False = 0 布尔值可以转换成整数值进行计算,可以直接拿去计算就可以了 n1 = True n2 = 阅读全文
posted @ 2022-01-22 14:15 banyanrong 阅读(296) 评论(0) 推荐(0) 编辑
摘要:浮点数由整数部分和小数部分组成 浮点数存储不精确,会存在浮点误差 n1 = 1.1 n2 = 2.2 print(n1+n2) 以上的例子就能很好的体现出浮点误差所带来的影响 解决方案,导入模块Decimal 猜测变成了大整数加法进行,最后通过字符串的形式输出 from decimal import 阅读全文
posted @ 2022-01-22 14:12 banyanrong 阅读(140) 评论(0) 推荐(0) 编辑
摘要:整数类型 integer简写为int python中默认的整数是十进制呈现 整数在这里包括正数负数和零 注意整数可以表示成二进制,八进制,十进制,十六进制(默认读取呈现方式为十进制) 0b+数字 表示二进制表示 (binary) 0o+数字 表示八进制表示 (octonary) 0x+数字 表示十六 阅读全文
posted @ 2022-01-22 14:03 banyanrong 阅读(370) 评论(0) 推荐(0) 编辑
摘要:常用的数据类型 整数类型 int 浮点数类型 float (定点数与之对偶) 布尔类型 bool 只能是true或者false 字符串类型 str name = 'Users' print(id(name), type(name)) name = 23 print(id(name), type(na 阅读全文
posted @ 2022-01-22 13:52 banyanrong 阅读(69) 评论(0) 推荐(0) 编辑
摘要:当多次赋值之后,变量名会指向新的空间 注意,估计python中字符串的输入会先分配静态空间,'123'是常量字符串,所以多次赋值字符串变量时,会出现变量名指向新的空间,但是如果所存储的数据类型不是该类型,那么将不会改变原来变量所在的空间,这里面的机制与C类似 如果改变字符串变量的值得时候,原先的内容 阅读全文
posted @ 2022-01-22 13:46 banyanrong 阅读(164) 评论(0) 推荐(0) 编辑
摘要:变量可以理解为带有标签的盒子 即可以通过标签(标识符)访问变量 而变量本身是可以存放值的,因此类似于一个装东西的盒子 注意计算机中=是赋值运算符,不是数学中的相等 标识符的命名规范在前面已经讲过,与C中的命名规则差不多 python中最有意思的是其大大简化了变量的定义过程,前面没有出现数据类型 C+ 阅读全文
posted @ 2022-01-22 11:50 banyanrong 阅读(172) 评论(0) 推荐(0) 编辑
摘要:保留字,有一些单词被赋予了特定的意义,这些单词不能作为对象的名字 想要快速获取python中的关键字可以通过以下的程 序来快速实现 import keyword print(keyword.kwlist) //['False', 'None', 'True', 'and', 'as', 'asser 阅读全文
posted @ 2022-01-22 11:20 banyanrong 阅读(86) 评论(0) 推荐(0) 编辑
摘要:计算机是由逻辑电路组成,逻辑电路只由开关两种状态组成 也就是一个位置仅仅只能表示两种状态,k位可以表示2^k种状态 bit位,8bit组成1byte字节 1024byte = 1KB千字节 1024KB = 1MB兆字节 1024MB = 1GB吉字节 1024GB = 1TB太字节 8bit可以表 阅读全文
posted @ 2022-01-22 11:11 banyanrong 阅读(235) 评论(0) 推荐(0) 编辑
摘要:各个语言较为通用的一套规则 反斜杠+想要实现转义功能的首字母就是转义字符 当自附中包含反斜杠,单引号和双引号等又特殊用途的字符时,必须使用反斜杠对这些字符进行转义(转义就是字面意思,转换一个含义) 反斜杠\\ 单引号' 双引号" 当字符中包含换行,回车,水平制表符或退格等无法直接表示的特殊字符时,也 阅读全文
posted @ 2022-01-21 17:25 banyanrong 阅读(613) 评论(0) 推荐(0) 编辑
摘要:python中的输出函数 注意不是C中的printf 起作用就是将希望输出的内容输出在IDLE或标准的控制台上 python解释器将代码翻译成及其能听懂的语言,从而实现代码的实现 print的输出内容可以是数字,可以是字符串,可以是含有运算符的表达式 print(520)//输出数字,数字整型浮点型 阅读全文
posted @ 2022-01-21 16:37 banyanrong 阅读(514) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示