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

网站项目设计说明书360优化大师下载官网

网站项目设计说明书,360优化大师下载官网,中信建设有限责任公司工程资质,游戏网站建设公司第一个python程序 print(12-3) print(hello world!) print(12/3)熟悉 C / Java 的同学可能认为, 2 / 3 结果为 0 (小数部分被截断). 但是在 Python 中得到的结果则是 一个小数. 更符合日常使用的直觉。 变量和类型 python无需声明变量类型,会自动确定你所写的变量…

第一个python程序

print(1+2-3)
print('hello world!')
print(1+2/3)

熟悉 C / Java 的同学可能认为, 2 / 3 结果为 0 (小数部分被截断). 但是在 Python 中得到的结果则是 一个小数. 更符合日常使用的直觉。

变量和类型

python无需声明变量类型,会自动确定你所写的变量的类型。

变量的语法

(1)定义变量

a = 10

创建变量的语句非常简单, 其中 a 为变量名.

  • 当我们创建很多个变量的时候, 就可以用名字来进行区分.
  • = 为赋值运算符, 表示把 = 右侧的数据放到 = 左侧的空间中.

遵守硬性规则(务必遵守)

  • 变量名由数字字母下划线构成.
  • 数字不能开头.
  • 变量名不能和 “关键字” 重复.
  • 变量名大小写敏感.
  • num 和 Num 是两个不同的变量名.

除了以上规则,应尽量变量名有意义化,规范化,使用学习命名方法。

使用变量

  • 读取变量
a = 10
print(a)
  • 修改变量
a = 20
print(a)

在 Python 中, 修改变量也是使用 = 运算, 看起来和定义变量没有明显区别.

变量的类型

在python中有必要介绍一下变量类型有哪些。

  • 整数

    a = 10
    print(type(a)) # type 和 print 类似, 也是 python 内置的函数. 可以使用 type 来查看一个变量的类型.
    

注意: 和 C++ / Java 等语言不同, Python 的 int 类型变量, 表示的数据范围是没有上限的. 只要内存足够大, 理论上就可以表示无限大小的数据.

  • 浮点型(小数)
a = 0.5

注意: 和 C++ / Java 等语言不同, Python 的小数只有 float 一种类型, 没有 double 类型. 但是实际上 Python 的 float 就相当于 C++ / Java 的 double, 表示双精度浮点数.

  • 字符串
a = 'hello'
print(type(a))

使用 ’ ’ 或者 " " 引起来的, 称为 字符串. 可以用来表示文本.

注意: 在 Python 中, 单引号构成的字符串和双引号构成的字符串, 没有区别. ‘hello’ 和 “hello” 是 完全等价的.

可以使用len函数来获取字符串长度。

a = 'hello'
print(len(a))

可以使用+针对两个字符串进行拼接。

a = 'hello'
b = 'world'
print(a+b)
  • 布尔类型

布尔类型是一个特殊的类型, 取值只有两种, True (真) 和 False (假)。

布尔类型也是数学上的一个概念. 我们初中就学过一个概念叫做 “命题” , 进一步的就可以判定命题的真假.

a = True
print(type(a))
b = False
print(type(b))

除了上述基本数据类型以外,还有其他较为复杂的数据类型以及自定义类型,后续将会介绍。

为什么要有这么多类型

  • 类型决定在内存中占据的空间
  • 类型决定其对变量能做什么样的操作
  • 对变量进行归类

动态类型

在 Python 中, 一个变量是什么类型, 是可以在 “程序运行” 过程中发生变化的. 这个特性称为 “动态类型” .

a = 10
print(type(a))
a = 'hello'
print(type(a))
# 在程序执行过程中, a 的类型刚开始是 int, 后面变成了str

动态类型特性是一把双刃剑。

  • 对于中小型程序, 可以大大节约代码量(比如写一段代码就可以同时支持多种类型).
  • 对于大型程序, 则提高了模块之间的交互成本.

输入输出

输入:print(hello)

输出:

num=0
num=input('请输入一个整数:')
  • input的参数可有可无,当作提示信息

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

  • 根据第二点,如果两个输入内容相加,则是字符串拼接而不是算术运算。如果需要算术运算,则应该转换类型

    a = input('请输入第一个整数: ')
    b = input('请输入第二个整数: ')
    a = int(a)
    b = int(b)
    print(f'a + b = {a + b}')
    
  • 使用 f 作为前缀的字符串, 称为 f-string, 里面可以使用 { } 来内嵌一个其他的变量/表达式(用于混合字符串和变量)

运算符

算术运算符

  • **:求平方
  • //:取整除法,整数除以整数,结果还是整数(舍弃小数部分,向下取整)

关系运算符

  • 关系符合返回True,不符合返回False
  • 关系运算符除了整数/浮点数的比较,还可以对字符串进行比较,按照字典序

关于字典序: 想象一个英文词典, 上面的单词都是按照字母顺序排列. 如果首个字母相同, 就比较第二个字母. (就 比如著名单词 abandon). 我们认为一个单词在词典上越靠前, 就越小. 越靠后, 就越大.

  • 浮点数不能使用和==判定相等,因为不精准

逻辑运算符

  • and:并且。 两侧操作数均为 True, 最终结果为 True. 否则为 False. (一假则假)
  • or:或者。 两侧操作数均为 False, 最终结果为 False. 否则为 True. (一真则真)
  • not:逻辑取反。操作数本身为 True, 则返回 False. 本身为 False, 则返回 True.

注意:

  • a<b and b<c等价于a<b<c
  • 短路求值:对于 and, 如果左侧表达式为 False, 则整体一定为 False, 右侧表达式不再执行.;对于 or, 如果左侧表达式为 True, 则整体一定为 True, 右侧表达式不再执行.

赋值运算符

  • =

  • 复合赋值运算符:+= -= *= /= %=

    a+=1 等价于 a=a+1,其他同理。

    但是不支持自增自减

数据结构

[] {2,3,2}

定义函数

文件

如果左侧表达式为 False, 则整体一定为 False, 右侧表达式不再执行.;对于 or, 如果左侧表达式为 True, 则整体一定为 True, 右侧表达式不再执行.

赋值运算符

  • =

  • 复合赋值运算符:+= -= *= /= %=

    a+=1 等价于 a=a+1,其他同理。

    但是不支持自增自减


文章转载自:

http://TPhpqqFH.zqbrw.cn
http://7nhKTf2e.zqbrw.cn
http://Cby2Pk1T.zqbrw.cn
http://oyTCJq5y.zqbrw.cn
http://6dYyP1NX.zqbrw.cn
http://rqUFX2AW.zqbrw.cn
http://PXYnXJex.zqbrw.cn
http://oqSjwIUE.zqbrw.cn
http://KNlCHusi.zqbrw.cn
http://moiHidnG.zqbrw.cn
http://XUuzdVs4.zqbrw.cn
http://t2mtcbWq.zqbrw.cn
http://H4CSUd6R.zqbrw.cn
http://3vl7mqH6.zqbrw.cn
http://BbIs1JDP.zqbrw.cn
http://A03zwuTa.zqbrw.cn
http://UkxoPvRt.zqbrw.cn
http://dD8fBdwQ.zqbrw.cn
http://aydqu65P.zqbrw.cn
http://b4xK8Y81.zqbrw.cn
http://TC0Ez8ph.zqbrw.cn
http://KaT481AB.zqbrw.cn
http://PKIpMcoc.zqbrw.cn
http://8bWZNA7b.zqbrw.cn
http://S6mNM22s.zqbrw.cn
http://IZP7AAxO.zqbrw.cn
http://IR6edQQF.zqbrw.cn
http://NfEqLKtR.zqbrw.cn
http://e1jhyGP2.zqbrw.cn
http://EWKsXqm7.zqbrw.cn
http://www.dtcms.com/wzjs/634833.html

相关文章:

  • 如何制作门户网站wordpress oauth2插件
  • 教育品牌加盟网站建设wordpress调用指定文章图片路径
  • 优设计网站建设手表欧米茄官网
  • 找人做网站推广可口可乐公司建设网站的目的是什么意思
  • 设计接单兼职网站wordpress小工具文章页
  • 网站设计与开发未来发展方向app store官方正版下载
  • 网站建设公司中企动力强乐器网站模板
  • 网站开发工作室营业执照一佰互联自助建站
  • wordpress特定文章小工具唐山seo推广公司
  • 网站建设 技术服务h5响应式网站开发
  • 建设彩票网站如何盈利网站建设公司
  • 博罗网站建设哪家好二维码转换成短链接在线
  • 网站开发 技术指标发帖子的网站
  • 做网站通过什么赚钱广州域名注册
  • 视频点播网站建设无锡百度关键词优化
  • 小县城做房地产网站清河做网站
  • 平湖市住房和城乡规划建设局网站搜索引擎推广培训
  • 如何查询网站的备案信息如何开发软件app
  • 一个企业为什么要建设网站自己怎么给网站做优化排名
  • 做网络写手赚钱的网站湖州市建设局网站6
  • 旅游网站开发的流程图做散热网站
  • 网站简历深圳网站设计推荐柚米
  • 龙岩任做网站的哪几个比较好小程序开发成都公司
  • 刚建设的网站如何推广甘肃省住房城乡建设厅网站首页
  • 做采集网站赚钱吗设计一款网页需要多少钱
  • 网页编成网站电子商务seo优化
  • 怎么查一个网站的备案信息唐山网站开发培训
  • 中国正规官方网站有哪些网站建设范围
  • 胶州市经济技术开发区建设局网站怎么用网站源码建站
  • 网站租服务器石景山保安公司