Python零基础入门(一)
模块一第一部分数据的“存”与“取”变量与标识符变量的本质1.变量是指存储数据的容器空间而不是数据本身赋值过程变量名 变量值。这里的不是数学上的等于而是“赋予”的意思即将右边的东西塞进左边的盒子里动态类型Python 是动态类型语言这意味着一个变量可以先后接收不同类型的值比如先存整数后存字符串2.在给变量起名时必须遵守以下规则禁令 1只能用字母、数字、下划线且数字绝对不能开头禁令 2避开关键字如if,and,True,None等禁令 3大小写敏感age和Age是两个不同的盒子建议规范使用蛇形命名法如user_first_name单词全小写并用下划线连接增加可读性第二部分常见数据类型深度解析5种最基础的类型类型 (Standard Name)描述例子int整数不带小数点的数字10, -5float浮点数带小数点的数字3.14, 1.0str字符串任何用引号包围的文本Python, 123bool布尔值逻辑真或假True, FalseNoneType空值表示什么都没有None特别说明布尔值本质也是数字在数学运算中True被视为1False被视为0查看类型使用type()语句。注意type(变量)输出的是变量里数据的类型因为变量本身没有类型第三部分字符串的高级操作三种定义方式单引号双引号三引号 (或)支持换行书写常用于定义长文本或文档说明2.在字符串里表达特殊含义时使用\n换行\t制表符相当于按下 Tab 键增加缩进\或\在字符串内部显示引号加号拼快速格式化 (f-string)1.号可以用来拼接两个字符串但是无法将非字符串与字符串进行拼接非字符串类型需要转换为字符串类型2.% 占位符通过%占位符的形式完成字符串和变量的快速拼接%s表示将变量转为字符串放入占位的位置3.推荐使用f内容{变量 or 表达式}的语法优点不需要手动转换类型如str(age)代码最简洁第四部分运算符与逻辑处理1.算术运算符的细节(加)、-(减)、*(乘)、/(除结果是小数) ()。//(整除结果为整数) ()。%(取余/求模如10 % 3结果为 1) ()。**(幂指数如10 ** 3是 10 的 3 次方) ()。注意事项涉及到浮点数的算术运算时可能会损失精度因为计算机底层是基于二进制来进行数据的存储和处理的2. 赋值运算符用于将值保存到变量中。包括、、-、*、/、%、//、**()。例如num 2等效于num num 2()。3. 比较运算符用于比较两个值返回布尔值True 或 False ()。包括(等于)、!(不等于)、、、、4. 逻辑运算符用于连接多个条件(布尔)表达式 ()。and (逻辑与/并且)同时成立才是符合条件的(左右两边都为 True结果才为 True)or (逻辑或/或者)只要有一个符合要求的即可(只要左右两边有一个为 True结果就位 True)not (逻辑非/取反)取反操作True 变为 FalseFalse 变为 True ()。第五部分使用input()的注意事项使用input()时请死记硬背这一条无论用户输入的是数字还是字母获取到的结果永远是字符串类型 (str)如果你要拿输入的值做加减乘除必须先手动转换类型int(input(请输入数字))- 转换成整数float(input(请输入小数))- 转换成浮点数
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2426048.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!