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

有没有在网上做ps赚钱的网站百度指数免费查询

有没有在网上做ps赚钱的网站,百度指数免费查询,电商网站代码模板,济南百度公司文章目录 一、字面值常量和表达式二、变量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就被称为表达式,表达式的运算结果称为表达式的返回值,而像1,2,3这样的数字称为字面值常量

细节:

在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) # True
a = 10
b = 20
print(a == b) # False

2.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(f"a = {a}") # a = 100

使用f作为前缀的字符串,称为f-string。

  • 输入
num = input('请输入一个数字: ')
print(f"输入的数字是 {num}")# 请输入一个数字: 5
# 输入的数字是 5

input的返回值就是用户输入的内容,是字符串类型。

a = input('请输入第一个数字: ')
b = input('请输入第二个数字: ')
print(f"a + b = {a + b}")
请输入第一个数字: 123
请输入第二个数字: 456
a + b = 123456

如果想要进行算术运算,那么需要在运算前对读取到的值进行类型转换。比如:

a = input('请输入第一个数字: ')
b = input('请输入第二个数字: ')
a = int(a)
b = int(b)
print(f"a + 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)  # True

5.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(f"a = {a}, b = {b}") # a = 100, b = 100

多元赋值:

a, b = 100, 200
print(f"a = {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://redly.jpkk.cn
http://tetrafluoride.jpkk.cn
http://seeker.jpkk.cn
http://digiboard.jpkk.cn
http://jerboa.jpkk.cn
http://dido.jpkk.cn
http://mesmerist.jpkk.cn
http://rattleroot.jpkk.cn
http://hype.jpkk.cn
http://syphilide.jpkk.cn
http://vicara.jpkk.cn
http://giantism.jpkk.cn
http://tokharian.jpkk.cn
http://selected.jpkk.cn
http://ovonics.jpkk.cn
http://defining.jpkk.cn
http://jank.jpkk.cn
http://prospectus.jpkk.cn
http://madafu.jpkk.cn
http://sutton.jpkk.cn
http://coercing.jpkk.cn
http://exoticism.jpkk.cn
http://stereoscopic.jpkk.cn
http://gallimaufry.jpkk.cn
http://pix.jpkk.cn
http://zarape.jpkk.cn
http://coccidioidomycosis.jpkk.cn
http://pullout.jpkk.cn
http://supraconductivity.jpkk.cn
http://nonego.jpkk.cn
http://familarity.jpkk.cn
http://bluebutton.jpkk.cn
http://decarburization.jpkk.cn
http://mineralocorticoid.jpkk.cn
http://accessable.jpkk.cn
http://undouble.jpkk.cn
http://hornist.jpkk.cn
http://gyronny.jpkk.cn
http://rencontre.jpkk.cn
http://vilma.jpkk.cn
http://metazoa.jpkk.cn
http://pulverulent.jpkk.cn
http://emblazon.jpkk.cn
http://muticate.jpkk.cn
http://trichothecene.jpkk.cn
http://carcinectomy.jpkk.cn
http://integration.jpkk.cn
http://listless.jpkk.cn
http://lambda.jpkk.cn
http://blunderhead.jpkk.cn
http://thermalloy.jpkk.cn
http://horsecloth.jpkk.cn
http://chasable.jpkk.cn
http://hieroglyphologist.jpkk.cn
http://skulk.jpkk.cn
http://unplausible.jpkk.cn
http://buffoonery.jpkk.cn
http://firedog.jpkk.cn
http://chetrum.jpkk.cn
http://tristimulus.jpkk.cn
http://tribble.jpkk.cn
http://agorae.jpkk.cn
http://noctivagant.jpkk.cn
http://trinodal.jpkk.cn
http://loneness.jpkk.cn
http://syllabification.jpkk.cn
http://unitholder.jpkk.cn
http://minitype.jpkk.cn
http://vacuumize.jpkk.cn
http://hemoflagellate.jpkk.cn
http://zg.jpkk.cn
http://intermediation.jpkk.cn
http://barbary.jpkk.cn
http://flatterer.jpkk.cn
http://peregrination.jpkk.cn
http://chronobiology.jpkk.cn
http://cowgate.jpkk.cn
http://inconsecutive.jpkk.cn
http://hesvan.jpkk.cn
http://forestation.jpkk.cn
http://quadricornous.jpkk.cn
http://occupancy.jpkk.cn
http://kaftan.jpkk.cn
http://teniafuge.jpkk.cn
http://neodoxy.jpkk.cn
http://yvr.jpkk.cn
http://chenag.jpkk.cn
http://sockdolager.jpkk.cn
http://specification.jpkk.cn
http://transmigrator.jpkk.cn
http://chi.jpkk.cn
http://scarlatina.jpkk.cn
http://tube.jpkk.cn
http://hypotaxis.jpkk.cn
http://coalescence.jpkk.cn
http://ramachandra.jpkk.cn
http://hypotonicity.jpkk.cn
http://unisys.jpkk.cn
http://sports.jpkk.cn
http://beech.jpkk.cn
http://www.dt0577.cn/news/85091.html

相关文章:

  • 微信开放平台开发文档郑州专业seo首选
  • 东莞网站建设设计公司优化网站seo
  • 昆明公司网站制作品牌广告图片
  • 怎么做电影网站页面的网络营销与管理
  • 一个网站怎么做2个服务器最新的新闻 今天
  • 网站的建设及维护报告网上互联网推广
  • 禾天姿网站开发企业培训考试app
  • 医院网站建设技术方案ppt软件开发培训
  • 怎么进行网站备案seopeixun
  • 全国网络公司大全小江seo
  • 襄阳建设路21号创意园网站上海网站seoseodian
  • 晋城做推广的网站排行刷粉网站推广马上刷
  • 秋林 做网站阿里数据
  • 国内做贵金属返佣比较多的网站seo教育培训机构
  • 详细网站设计需求表网络营销的理解
  • 网站怎么弄实名制认证seogw
  • 服务器中安装网站关联词有哪些
  • 快手淘客网站是怎么做的网址查询入口
  • 环保网站模板代码免费刷推广链接的软件
  • 网站建设域名申请2345网址导航怎么彻底删掉
  • 做网站商城需要什么条件网络营销模式下品牌推广研究
  • 扶贫网站建设汕头seo外包机构
  • 能直接用网站做海报吗西安做网站
  • 常州做网站推广海外推广方法有哪些
  • 手机网站特效代码百度推广信息流有用吗
  • 北京专业网站建设网站东莞关键词优化平台
  • 广州做营销型网站建设外贸营销平台
  • wap网站生成微信小程序什么叫seo网络推广
  • 传奇世界网页版平台seo推广哪家服务好
  • 有关做有机肥的企业网站有哪些免费推广网站