当前位置: 首页 > news >正文

桃子网站logo网络规划设计师2022薪资

桃子网站logo,网络规划设计师2022薪资,ppt制作最常用软件,百度浏览器官方网站文章目录 一、字面值常量和表达式二、变量2.1 定义变量2.2 变量的命名规则2.3 变量的类型2.4 不同类型大小2.5 动态类型 三、注释四、输入与输出五、运算符5.1 算术运算符5.2 关系运算符5.3 逻辑运算符5.4 赋值运算符 一、字面值常量和表达式 print(1 2 * 3) # 7 print(1 2 … 文章目录 一、字面值常量和表达式二、变量2.1 定义变量2.2 变量的命名规则2.3 变量的类型2.4 不同类型大小2.5 动态类型 三、注释四、输入与输出五、运算符5.1 算术运算符5.2 关系运算符5.3 逻辑运算符5.4 赋值运算符 一、字面值常量和表达式 print(1 2 * 3) # 7 print(1 2 / 3) # 1.6666666666666665这里的1 2 * 3就被称为表达式表达式的运算结果称为表达式的返回值而像123这样的数字称为字面值常量。 细节 在C/C中2 / 3是向下取整而在Python中则是变成了浮点数。 并且Python中不存在四舍五入的概念所以第二个表达式的结果如上Python中浮点数在内存中的存储遵循IEEE754标准。 二、变量 2.1 定义变量 跟C/C一样Python也有变量 a 100 120 print(a) # 220这里的a就是变量 变量存在的目的就是把结果保存起来方便后续使用 2.2 变量的命名规则 变量名由数字、字母、下划线构成。变量名不能以数字开头。变量名不能和Python的“关键字”重复。变量名大小写敏感比如num和Num是两个不同的变量名。 2.3 变量的类型 Python中变量的类型不需要在定义的时候显式声明是根据初始化的值的类型来进行确定的。 整数 int a 1 print(type(a)) # class int细节 与C/C等其他语言不同的是Python中int类型的变量能够表示的数据范围是没有上限的只要内存足够大理论上就可以表示无限大的数据。 浮点数 float a 1.01 print(type(a)) # class float与C/C等其他语言不同的是Python中的浮点数只有float一种类型没有double类型实际上Python中的float就相当于C/C等语言中的double类型表示双精度浮点数。 字符串 str a abc print(type(a))Python语法要求字符串必须要用引号括起来单引号双引号三引号都行 如果字符串本身包含引号呢? a my name is yyh # error正确写法: a my name is yyh b my name is yyh字符串中有单引号,就用双引号引起来 字符串中有双引号,就用单引号引起来 如果同时有单引号和双引号呢? 可以使用三引号 或a My name is yyh print(a) # My name is yyh字符串也可以使用len来获取长度 a abcdef print(len(a)) # 6跟C一样,可以使用对两个字符串进行拼接比如 a abcdef b ghi c a b print(c) # abcdefghi布尔 bool 布尔类型的取值只有两种True真和False假。 特别注意大小写 a True print(a) # Truea 10 b 20 print(a b) # False2.4 不同类型大小 int 默认四个字节,可以动态扩容 float 固定八个字节 bool 一个字节 str 变长的 2.5 动态类型 动态类型与静态类型 动态类型 在运行时解释器基于变量值的类型决定变量的类型。静态类型 在编译时编译器基于所声明的数据类型确定变量的类型。 C/C等大多数语言都是静态类型语言在编写静态类型语言的代码时必须声明变量的数据类型而Python则是一种动态类型语言 因此在编写Python代码时不用声明变量的数据类型。 a 10 print(type(a)) # class int a 10 print(type(a)) # class str三、注释 Python有两种注释方法 1️⃣ 注释行 # 这是一个注释2️⃣ 文档字符串 这是一个注释单引号双引号同理 四、输入与输出 输入输出的最基本的方法就是控制台用户可以通过控制台输入一些字符串传递给程序程序再通过控制台将其运行结果展示给用户。 输出 a 100 print(a) # 100格式化输出 预期格式化输出a 100 a 100 print(fa {a}) # a 100使用f作为前缀的字符串称为f-string。 输入 num input(请输入一个数字: ) print(f输入的数字是 {num})# 请输入一个数字: 5 # 输入的数字是 5input的返回值就是用户输入的内容是字符串类型。 a input(请输入第一个数字: ) b input(请输入第二个数字: ) print(fa b {a b})请输入第一个数字: 123 请输入第二个数字: 456 a b 123456如果想要进行算术运算那么需要在运算前对读取到的值进行类型转换。比如 a input(请输入第一个数字: ) b input(请输入第二个数字: ) a int(a) b int(b) print(fa b {a b})请输入第一个数字: 123 请输入第二个数字: 456 a b 579五、运算符 5.1 算术运算符 Python中的算术运算符包括、-、*、/、%、**幂、//地板除。 注意事项 两个整数相除后可能得到的是一个浮点数。不会舍弃小数 **可以求一个数的整数次方也可以求一个数的小数次方 //是地板除整数除以整数得到的结果还是整数舍弃小数部分向下取整 5.2 关系运算符 像 、 、 、 、 、! 这一系列的运算符称为 关系运算符, 它们是在比较操作数之间的关系。 这里特殊说一下两个字符串也可以直接比较大小。 用的是字典序比较 而浮点数比较不能直接使用来判断两个浮点数是否相等因为浮点数在计算机中的表示并不是精确的。比如 print(0.1 0.2 0.3) # False print(0.1 0.2) # 0.30000000000000004正确的比较方式应该是判定这两个浮点数的差值是否小于允许的误差范围。比如 a 0.1 0.2 b 0.3 print(-0.000001 (a - b) 0.000001) # True5.3 逻辑运算符 像 and or not 这一系列的运算符称为逻辑运算符 and并且。两侧操作数均为True则最终结果为True否则为False一假则假or或者。两侧操作数均为False则最终结果为False否则为True一真则真not逻辑取反。操作数本身为True则返回False本身为False则返回True。 a 100 b 200 print(not a b) # True细节问题 在Python中支持连续比较a b and b c等价于a b c这个设定与其他编程语言都不相同。 5.4 赋值运算符 的使用 链式赋值是使用同时对多个变量进行赋值的常见方式比如 a b 100 print(fa {a}, b {b}) # a 100, b 100多元赋值 a, b 100, 200 print(fa {a}, b {b}) # a 100, b 200多元赋值能帮我们解决一些特殊问题比如完成两个变量的交换 a, b 100, 200 a, b b, a print(a, b) # 200 100复合赋值运算符 对于复合赋值运算符来说a 1等价于a a 1其他复合赋值运算符也是类似的道理。 注意 C/C等某些语言中支持和–运算符但Python中不支持这种运算符如果需要对变量进行自增/自减则直接进行对应的 1/- 1操作。
http://www.dnsts.com.cn/news/174045.html

相关文章:

  • 长沙做网站费用唯样商城
  • asp 做网站的缺点洛阳网站建设优惠公司
  • 一站式互联网营销平台可以免费用的ppt模板
  • 帮客户做网站建站合作
  • 网站是什么软件音乐网站建设成本
  • 网站建立不安全怎么取消dede被挂网站网站木马
  • 迈创网站建设网上书店网站建设规划书
  • 仿网站工具免备案网站建设软件
  • php建站模板商标logo图片
  • php做的网站源代码深圳做网站需要多少费用
  • 国家建设部门三类人员官方网站新公司网站设计
  • 公司做网站 微信平台多模室内设计网站
  • 零基础建设网站视频教程磁力天堂
  • 外贸工厂的网站建设游戏推广渠道
  • 代做毕设要注册答疑网站wordpress分销模板
  • 电子商务网站建设代码php网站建设视频教程
  • 证明做二维码打款网站链接网易免费邮箱注册
  • 手机网站建站教育模板下载凤岗网站设计
  • 登录中国沈阳网站珠海网站制作平台
  • 网站怎么做移动的窗口网站 php 源码
  • 石家庄网站建设公司排名南京百度网站排名
  • 中英文网站是咋做的网页设计和网站开发的区别
  • 四川政务网官网入口合肥网站优化公司
  • 上海大型网站制作公司店铺推广渠道
  • 博客网站seo黑客软件
  • 如何在网站上做支付功能网站开发多语言
  • 网站如何快速被做网站收费
  • 海南的网站建设公司怎么做律所的官方网站
  • 直播视频软件哪个好邵阳seo
  • 企业只有建立自己的网站jquery插件网站推荐