整数与浮点数
互相转化方法:
指导原则:
当调用像 print 这样的函数时,将左括号直接放在函数名称之后,如 print(8)。
不要在括号内添加多余空格,应为 print(3*7)。
如果将不同优先级的运算符(如乘法和减法)混合在一起,为了使代码更容易阅读,可能需要在较低优先级(本例中为加法和减法)运算符周围添加一个空格。例如 1 + 2*3。
不要使代码行过长,否则很难理解。人们通常将一行代码的长度限制在 79 或 99 个字符以内。如果你觉得需要编写更长的代码行,请考虑重写并简化代码。
上面的 is OK.
疑问:空格容易阅读,不是多余?
运算+赋值
乘方
整数除法(向下取整)
一次多重赋值(同时赋值)
字符串
使用符号、创建
单引号‘’ and 双引号“” 都可以
运算(部分适用)1. 加法:
头尾连接:
增加连接:(注意,and 前后有空格)
2. 乘法:
连接(形成文本)
方案1_朴素的:
使用上面部分介绍的加法
方案2_高级、简洁、常用的:
使用 .format() 方法 method 构建文本。见下面内容。
引号中引号问题:
方案1:单双交替
对于只有一次的简单情况。
方案2:反斜杠\来转义引号
常用函数
“函数”与“方法”的区别:括号中,描述性名称,
len()
计算字符串长度。
常用方法 method
“方法 method”与“函数”的区别:短符号,与“类型”相关,
方法的多重处理、先后使用,对效率的改变比较巨大,使用得当,可以提高代码质量。so 要想清楚问题的本质是什么?需不需要先转化为小写?还是等等。
更多资料详见此处官方文档
.format()
构建字符串,即文本。
.title()
全部首字母大写。
.islower()
是否全部为小写?
.count(输入的参数)
统计参数出现的次数。