python小白入门干货(新手指南python)
python小白入门干货(新手指南python)打印结果分别为:检查数据类型在程序设计中,变量是一种存储数据的载体,计算机中的变量是实际存在的数据或者说是存储器中的一块内存空间。变量的值可以被读取和修改。除了数值之外还可以有很多种类的变量。变量命名有3条硬性规则1.变量名称以字母、下划线和数字组成,数字不能开头2.变量名称应避免与python关键词和系统保留字等重合,避免冲突3.大小写敏感,(例如A和a是两个变量)在python中可使用 函数type()来检查数据的类型示例:
本文以GitHub上为素材,规划为约100天的练习,每次的学习和总结均发在这里。有错误的地方还请朋友们指正。
一些常识计算机内的五个部件计算机内通常分为五个部件,分别为:控制器、运算器、存储器、输入设备、输出设备。
控制器和运算器放在一起就是我们常说的中央处理器,他们负责执行各种运算、控制指令以及处理计算机数据。我们通常说的程序就是指令的集合。
冯诺依曼结构现在的计算机都使用冯诺依曼结构,冯诺依曼结构有两个关键点:1.中央处理器与存储器分离2.数据采用二进制编码,因为二进制是物理器件最容易实现的,1代表高电压,0代表低电压。
变量和类型在程序设计中,变量是一种存储数据的载体,计算机中的变量是实际存在的数据或者说是存储器中的一块内存空间。变量的值可以被读取和修改。除了数值之外还可以有很多种类的变量。
常用的5种数据类型- 整型(int):就是整数,整型变量在python2.x版本中有两种,int和long,在python3.X版本中只使用int即可。
- 浮点型(float):就是小数,浮点的意思是当小数以科学计数法表示的时候,小数点的位置可以改变,例如:123.456 = 1.23456e2
- 字符串(str):用单引号或双引号包围的任意文本
- 布尔型(bool):表示正确(True)和错误(False),用于条件判断,在python中可以直接用True和False代表对和错。
- 复数型(complex):就是数学中的复数 (例如 1 2i),但在python中复数型用j代表i,例如1 2j
变量命名有3条硬性规则1.变量名称以字母、下划线和数字组成,数字不能开头2.变量名称应避免与python关键词和系统保留字等重合,避免冲突3.大小写敏感,(例如A和a是两个变量)
检查数据的变量类型在python中可使用 函数type()来检查数据的类型示例:
检查数据类型
打印结果分别为:
<class 'int'>
<class 'float'>
<class 'complex'>
<class 'str'>
<class 'bool'>
变量的数据类型转换变量的数据类型可以相互转换int( ):将一个数值或字符串转换为整型,可以指定进制float( ):将一个字符串转换为浮点数str( ):将指定的对象转换为字符串,可以指定编码chr( ): 将整数转换为该编码对应的字符串(一个字符)ord( ): 将字符串(一个字符)转换为对应的编码(整数)
变量的算数运算和占位符变量使用运算符进行相互运算,例如加减乘除、整除取余、与或否等,下面是运算符的优先级列表。
运算符优先级
占位符在print中的作用是在字符串中占住位置,并随后被后面的变量所取代。常用的占位符有以下几个整数型:%d浮点型:%f 如果想要控制小数点的位数,例如两位小数,可以写成%.2f字符串:%s因为占位符本身就是%,所以在字符串中%要写成%%
下面是一个小例子,计算两个数字运算并打印输出
打印结果为:
在python中使用等号来给变量赋值,例如
a = 3
a这个变量即被赋值为3
复合赋值运算符是在赋值之外又多了一步运算,例如
a = 3
这个语句的效果等同于
a = a 3
下面是一个小例子
a = 10 b = 3 a = b # 相当于:a = a b a *= a 2 # 相当于:a = a * (a 2)
a最后的值为195
比较、逻辑和身份运算符比较、逻辑、身份运算符 在我感觉上都是逻辑上的运算,输出结果均为布尔值,即True或False比较运算符即数值比较,例如大于、小于等等(<= < > >=)逻辑运算符是且或否,and(且) or(或) not(否)身份运算符表明"是不是"的关系:is / is not下面用一个例子来说明:
输出结果为:
这个资源的好处之一是在教程后会有相应的习题,下面我把习题题目及我自己的答案附上
练习1:华氏温度转换为摄氏温度
假设华氏度为f,摄氏度为c,则两者转换公式为:
代码如下:
输出结果为:
练习2:输入圆的半径计算计算周长和面积。
假设输入半径为r,则面积area和周长perimeter计算公式分别为:
代码如下:
输出结果为:
练习3:判断输入年份是不是闰年
闰年有两个判断条件,如果它能够被4整除且不能被100整除,则为闰年。或者如果能够被400整除也是闰年。代码如下:
输出结果为:
本文在作者学习完文字内容后,以列出标题大纲的方式让自己填充内容,以求对学习的内容有一个复习的作用,同时对照文字学习材料进行修正,尽量保证不误人子弟。如有错误之处还请朋友们多多指正,谢谢!