苏州建站公司兴田德润简介呢,seo零基础培训,站长工具查询网站,杭州网站建设过程目录
一、Python中的数字
1、整数
2、浮点数
3、整数、浮点数和字符串的联系和区别
二、编码原则
1、为代码增加注释
2、Python 禅意
A、编码精美
B、避繁就简
C、无简就繁
D、使用常规方法解决问题
E、先有效、再精巧、逐步升华 一、Python中的数字 编程中#…目录
一、Python中的数字
1、整数
2、浮点数
3、整数、浮点数和字符串的联系和区别
二、编码原则
1、为代码增加注释
2、Python 禅意
A、编码精美
B、避繁就简
C、无简就繁
D、使用常规方法解决问题
E、先有效、再精巧、逐步升华 一、Python中的数字 编程中数字也是必不可少的部分。正如数学中的数字一样Python中的数字分为整数和小数分别称为整数和浮点数类比C语言中的整型变量和浮点型变量。既然是数那么就可以做数和数之间的运算运算符号有“”加“-”减“*”乘“/”除“**”乘方等。除此之外当然也支持使用括号修改运算优先级。
1、整数 整数没什么好说的。唯一要注意的一点是以下例子在Python 2中“3/2”的结果是“1”而不是“1.5”是因为“3”和“2”都是整数整数除法只包含整数部分小数部分被删除而不是“四舍五入”是直接将小数部分直接删除。
但在Python 3以上的版本中这种规定就没有了。
2、浮点数 Python将带小数点的数都成为浮点数有书中指出小数点可以出现在数字的任何位置。 只需要输入使用的数字Python通常都会按照期望的方式处理。唯一值得注意的是结果包含的小数位数可能是不确定的:
print(0.20.1)
print(0.30.4)
print(0.30.2) C语言中也存在类似的问题但也有对应的方法控制浮点数的位数。Python也不例外但如何控制我们在接下来的博文中介绍。
3、整数、浮点数和字符串的联系和区别
最明显的区别是在为变量赋值的时候数字直接赋值而字符串就得加引号
message_11
message_21.3
message_3These are index 如果我们现在要输出一个计算结果23输出格式是“The result of 23 is 5”那么该如何写这一小段代码呢
如果是像以下这样写那就大错特错了
index_12
index_23
index_3index_1index_2
messageThe result of 23 is index_3
print(message)
运行之后报错 这是犯了int型无法转为str型的错误了那么不能直接用“”来转换那么如何转换呢
使用str()函数将要转化的其它类型的变量写在括号里即可使用上节课介绍的“”号组一个字符串再用学过的“\t”、“\n”进行输出控制完成字符串和数字的结合最终输出 那么改写之后的代码是
index_12
index_23
index_3str(index_1index_2)
messageThe result of 23 is index_3
print(message)
二、编码原则
编码原则是相同的如果你之前学过某种编程语言那么你就对这些原则非常熟悉了首先要介绍的是
1、为代码增加注释
注释是对该行代码“是什么、做什么、怎么做”的描述除此之外还可以加上写代码的日期和编写者的姓名如果是团队开发这个会非常有用的。这在你日后寻找BUG、调试等将会发挥很大的作用希望你们不会写出BUG!!!Python中注释的方法和C语言中的不同用“#”进行编程语言与自然语言中文、法文、英文等相对于编程语言来说就是“自然语言”的区分
2、Python 禅意
A、编码精美
除了你们的女朋友外代码也是可以很漂亮的编写代码是否整齐、易读这都关系到代码的“美丽”。
B、避繁就简
如果有两个解决方案一个难一个简但是都行之有效。当然是选择简单的解决方案。当前实现和后期维护都会变得很简单有效
C、无简就繁
现实是复杂的有时就没有简单的解决方案这种情况下选择最简单的方法就可以了。
D、使用常规方法解决问题
在需要创新的时候创新在需要墨守成规的时候就要与团队其他开发人员一致。
E、先有效、再精巧、逐步升华
简约一直是苹果的的理念写代码也一样。但是“能实现功能”是基础“精巧”是“双喜临门”。球王贝利不是说过吗他进的最好的球永远是“下一个”
注在Python终端会话中执行命令“ import this”查看其他指导原则