Python▲Python练习100天 | Day2 语言元素( 二 )


int( ):将一个数值或字符串转换为整型 , 可以指定进制
float( ):将一个字符串转换为浮点数
str( ):将指定的对象转换为字符串 , 可以指定编码
chr( ): 将整数转换为该编码对应的字符串(一个字符)
ord( ): 将字符串(一个字符)转换为对应的编码(整数)
变量的算数运算和占位符
变量使用运算符进行相互运算 , 例如加减乘除、整除取余、与或否等 , 下面是运算符的优先级列表 。 占位符在print中的作用是在字符串中占住位置 , 并随后被后面的变量所取代 。 常用的占位符有以下几个整数型:%d浮点型:%f 如果想要控制小数点的位数 , 例如两位小数 , 可以写成%.2f字符串:%s因为占位符本身就是% , 所以在字符串中%要写成%%
下面是一个小例子 , 计算两个数字运算并打印输出
打印结果为:
赋值运算符和复合赋值运算符在python中使用等号来给变量赋值 , 例如
a = 3

a这个变量即被赋值为3
复合赋值运算符是在赋值之外又多了一步运算 , 例如
a += 3

这个语句的效果等同于
a = a + 3

下面是一个小例子
a = 10b = 3a += b # 相当于:a = a + ba *= a + 2 # 相当于:a = a * (a + 2)

a最后的值为195
比较、逻辑和身份运算符比较、逻辑、身份运算符 在我感觉上都是逻辑上的运算 , 输出结果均为布尔值 , 即True或False
比较运算符即数值比较 , 例如大于、小于等等(<= < > >=)
逻辑运算符是且或否 , and(且) or(或) not(否)
身份运算符表明“是不是”的关系:is / is not
下面用一个例子来说明:
输出结果为:
练习题这个资源的好处之一是在教程后会有相应的习题 , 下面我把习题题目及我自己的答案附上
练习1:华氏温度转换为摄氏温度假设华氏度为f , 摄氏度为c , 则两者转换公式为:

C=(F - 32) ÷1.8
代码如下:
输出结果为:
练习2:输入圆的半径计算计算周长和面积 。假设输入半径为r , 则面积area和周长perimeter计算公式分别为:
代码如下:
输出结果为:
练习3:判断输入年份是不是闰年闰年有两个判断条件 , 如果它能够被4整除且不能被100整除 , 则为闰年 。 或者如果能够被400整除也是闰年 。
代码如下:
输出结果为:
本文在作者学习完文字内容后 , 以列出标题大纲的方式让自己填充内容 , 以求对学习的内容有一个复习的作用 , 同时对照文字学习材料进行修正 , 尽量保证不误人子弟 。 如有错误之处还请朋友们多多指正 , 谢谢!


推荐阅读