摘要:
stringstream类涉及到多次类型转换的时候容易出现异常错误 因为第一次数据如果读入eof或者输出完整来到eof,此时stringstream会自动为其添上eofbit标志位,此时继续进行任何操作都会认为失败,clear清除标志位的作用就是这个,使得stringstream可以再次被使用 标志 阅读全文
posted @ 2022-01-22 19:57
banyanrong
阅读(105)
评论(0)
推荐(0)
摘要:
数据类型转换 需要将不同数据类型拼接在一起的时候就需要先进行数据类型转换 str+str//这里的+叫做连接字符,有点类似C++中的操作符重载,老对象里面的内容了 在python中整型和字符串类型不能直接拼接,需要将整型转换成字符串类型,再参与拼接才可以 总述 str() 将其他数据类型转换为字符串 阅读全文
posted @ 2022-01-22 14:43
banyanrong
阅读(508)
评论(0)
推荐(0)
摘要:
字符串类型--不可变的字符序列(常量字符串) 可以使用单引号双引号三引号来定义 单引号和双引号定义的字符串必须在一行 n1 = 'hello world'//True n1 = 'hell0 world'//False 三引号定义的字符串可以分布在连续的多行 n1 = '''hello world' 阅读全文
posted @ 2022-01-22 14:22
banyanrong
阅读(75)
评论(0)
推荐(0)
摘要:
布尔类型 boolean(bool) 用来表示真或假的值 True表示真,False表示假 这边的布尔值与其他语言不一样的地方在于,其可以转换成整数类型参与表达式运算 其中True = 1, False = 0 布尔值可以转换成整数值进行计算,可以直接拿去计算就可以了 n1 = True n2 = 阅读全文
posted @ 2022-01-22 14:15
banyanrong
阅读(326)
评论(0)
推荐(0)
摘要:
浮点数由整数部分和小数部分组成 浮点数存储不精确,会存在浮点误差 n1 = 1.1 n2 = 2.2 print(n1+n2) 以上的例子就能很好的体现出浮点误差所带来的影响 解决方案,导入模块Decimal 猜测变成了大整数加法进行,最后通过字符串的形式输出 from decimal import 阅读全文
posted @ 2022-01-22 14:12
banyanrong
阅读(149)
评论(0)
推荐(0)
摘要:
整数类型 integer简写为int python中默认的整数是十进制呈现 整数在这里包括正数负数和零 注意整数可以表示成二进制,八进制,十进制,十六进制(默认读取呈现方式为十进制) 0b+数字 表示二进制表示 (binary) 0o+数字 表示八进制表示 (octonary) 0x+数字 表示十六 阅读全文
posted @ 2022-01-22 14:03
banyanrong
阅读(381)
评论(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
阅读(76)
评论(0)
推荐(0)
摘要:
当多次赋值之后,变量名会指向新的空间 注意,估计python中字符串的输入会先分配静态空间,'123'是常量字符串,所以多次赋值字符串变量时,会出现变量名指向新的空间,但是如果所存储的数据类型不是该类型,那么将不会改变原来变量所在的空间,这里面的机制与C类似 如果改变字符串变量的值得时候,原先的内容 阅读全文
posted @ 2022-01-22 13:46
banyanrong
阅读(191)
评论(0)
推荐(0)
摘要:
变量可以理解为带有标签的盒子 即可以通过标签(标识符)访问变量 而变量本身是可以存放值的,因此类似于一个装东西的盒子 注意计算机中=是赋值运算符,不是数学中的相等 标识符的命名规范在前面已经讲过,与C中的命名规则差不多 python中最有意思的是其大大简化了变量的定义过程,前面没有出现数据类型 C+ 阅读全文
posted @ 2022-01-22 11:50
banyanrong
阅读(186)
评论(0)
推荐(0)
摘要:
保留字,有一些单词被赋予了特定的意义,这些单词不能作为对象的名字 想要快速获取python中的关键字可以通过以下的程 序来快速实现 import keyword print(keyword.kwlist) //['False', 'None', 'True', 'and', 'as', 'asser 阅读全文
posted @ 2022-01-22 11:20
banyanrong
阅读(104)
评论(0)
推荐(0)
浙公网安备 33010602011771号