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

网站服务器 免费台州网络优化

网站服务器 免费,台州网络优化,gta5中正在建设的网站,郑州网站开发yipinpaipython基础语法Ⅰ 常量和表达式变量是什么变量的语法1.定义变量使用变量 变量的类型1.整数2.浮点数(小数)3.字符串4.布尔5.其他 动态类型特征注释注释是什么注释的语法1.行注释2.文档字符串 注释的规范 常量和表达式 我们可以把python当作一个计算器,来进行一些算术…

python基础语法Ⅰ

  • 常量和表达式
  • 变量是什么
  • 变量的语法
      • 1.定义变量
      • 使用变量
  • 变量的类型
      • 1.整数
      • 2.浮点数(小数)
      • 3.字符串
      • 4.布尔
      • 5.其他
  • 动态类型特征
  • 注释
      • 注释是什么
      • 注释的语法
          • 1.行注释
          • 2.文档字符串
      • 注释的规范

常量和表达式

我们可以把python当作一个计算器,来进行一些算术运算符.

print(1 + 2 - 3)
print(1 + 2 * 3)
print(1 + 2 / 3)

在这里插入图片描述
注意:

  • print是一个 Python内置的函数,py的函数稍后详细介绍
  • 可以使用+ - * / ()等运算符进行算数运算,先算乘除后算加减.
  • 运算符和数字直接,可以没有空格,也可以多个空格,习惯多写一个空格(比较美观).

形如 1 + 2 - 3 这样是算式, 在编程语言中称为表达式, 算式的运算结果, 称为 表达式的返回值其中 1 , 2 , 3 这种称为 字面值常量, + - * / 这种称为运算符或者操作符.

**注意:**熟悉C/java的同学可能认为2/3的结果等于0(小数部分被截断).但是在python中结果则是一个更小的数,更符合平常我们人类的直觉逻辑.

变量是什么

变量指的是,有时候我们需要进行一些较为复杂的运算,需要把一些计算的中间结果保存起来,这个时候就需要用到变量.

示例:

给定四个分数, 67.5, 89.0, 12.9, 32.2 , 编写代码, 求这四个分数的方差.
PS: 方差的计算过程: 取每一项, 减去平均值, 计算平方, 再求和, 最后除以 (项数 - 1)

在这个代码中,就需要先计算这四个数字的平均值,然后再计算方差,这就需要把计算的平均值使用变量来保存起来.

avg = (67.5 + 89.0 + 12.9 + 32.2) / 4
total = (67.5 - avg) ** 2 + (89.0 - avg) ** 2+ (12.9 - avg) ** 2 + (32.2 - avg) ** 2
result = total / 3
print(result)

注意:

  • avg,total,result均为变量
  • **在python中表示乘方运算,**即为求平方

变量的语法

1.定义变量

a = 10

创建变量的语句非常简单,其中

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

注意:变量的名字需要遵守一定的规则.
硬性规则:

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

还有一些软性要求,也就是做了最符合一个优秀程序员的标准:

  • 变量名使用有描述性的单词来表示出变量的作用(个人建议准备一个翻译软件,慢慢培养成为一名专业且优秀的程序员)
  • 变量可以包含多个单词,单词可以长,含义一定要清晰(建议使用“驼峰命名法”,如:totalCount)

使用变量

读取变量的值

a = 10
print(a)
#修改变量的值
a = 20
print(a)
#修改变量也是使用 = 运算符,看起来和定义变量没有明显的区别。

当然也可以使用一个变量的值赋给另一个变量

a = 10
b = 20
a = b
print(a)
print(b)

变量的类型

变量里面存储的不仅仅是数字, 还可以存储其它种类的数据. 为了区分不同种类的数据, 我们引入了 "类型"这样的概念.

注意:

  • 和C++/Java等语言不同,python变量的类型不需要显示的指定,二十在赋值的时候确定的.

1.整数

a = 10
print(type(a))

在这里插入图片描述
**注意:**跟其它语言的区别就是python中的int类型表示的数据范围是没有上限的.只要内存足够大,理论上可以存下无限大小的数据.

2.浮点数(小数)

a = 0.5
print(type(a))

在这里插入图片描述
注意: 和C++/Java等语言不同,python的小数只有 float一种类型, 没有 double 类型. 但是实际上python 的 float 就相当于 C++ / Java 的double,表示双精度浮点数.

3.字符串

a = 'hello'
print(type(a))

在这里插入图片描述

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

注意: 在 python 中, 单引号构成的字符串和双引号构成的字符串, 没有区别. ‘hello’ 和 “hello” 是完全等价的(需要注意的是,如果字符串内部包含’或者"这个时候我们需要避免相同的符号出现).

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

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

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

a = 'hello'
b = 'world'
print(a + b)

字符串作为开发中最常用的数据类型,支持的操作方法非常之多,后续细讲.

4.布尔

布尔类型是一个特殊的类型,取值只有两种True和False.

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

在这里插入图片描述
布尔类型在咱们后续进行逻辑判断的时候,是非常有用的.

5.其他

除了上述的类型之外还有list,tuple,dict,自定义类型等等,后续详讲.

动态类型特征

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

a = 10
print(type(a))
a = 'hello'
print(type(a))

在这里插入图片描述
在程序执行过程中,a的类型刚开始时int后面变成了str.
C++/Java 这样的语言则不允许这样的操作. 一个变量定义后类型就是固定的了. 这种特性则称为 “静态类型”.

注释

注释是什么

注释是一种特殊的代码, 它不会影响到程序的执行, 但是能够起到解释说明的作用, 能够帮助程序猿理解程序代码的执行逻辑.

# 计算 4 个数字 67.5, 89.0, 12.9, 32.2 的方差
avg = (67.5 + 89.0 + 12.9 + 32.2) / 4
total = (67.5 - avg) ** 2 + (89.0 - avg) ** 2 + (12.9 - avg) ** 2 + (32.2 - avg)
** 2
result = total / 3
print(result)

这个还是上面的代码,这里我们主要看第一行的代码解释,在’#'后面写的被称为注释,注释的代码是不会被解释器解释的.

注释的语法

python中有两种风格的注释.

1.行注释

使用 # 开头的都是行注释

#这是一行注释
2.文档字符串

使用三引号引起来的称为"文档字符串",也可以视为一种注释.

  • 可以包含多行内容
  • “”"或者’''均可(等价)

注释的规范

  1. 内容准确: 注释内容要和代码一致, 匹配, 并在代码修改时及时更新.
  2. 篇幅合理: 注释既不应该太精简, 也不应该长篇大论.
  3. 使用中文: 一般中国公司都要求使用中文写注释, 外企另当别论.
  4. 积极向上: 注释中不要包含负能量(例如 领导帅哥等)

文章转载自:

http://uYXWOCQV.ypcbm.cn
http://yxjWNDmB.ypcbm.cn
http://RFGevCyM.ypcbm.cn
http://XBJbQP3r.ypcbm.cn
http://rQelSsow.ypcbm.cn
http://VmAzboBC.ypcbm.cn
http://bXHLoirp.ypcbm.cn
http://wOZy1nXC.ypcbm.cn
http://ls1dpYUw.ypcbm.cn
http://iunkp7Ax.ypcbm.cn
http://ajR6rXSY.ypcbm.cn
http://EvUPmWNo.ypcbm.cn
http://qVnl2b4K.ypcbm.cn
http://O0IYeZfE.ypcbm.cn
http://AxzypPNm.ypcbm.cn
http://bwWlAOlQ.ypcbm.cn
http://T5DPoyA9.ypcbm.cn
http://BCMIVUvv.ypcbm.cn
http://3DDuHVim.ypcbm.cn
http://KEOKEIY8.ypcbm.cn
http://F7bjEoDp.ypcbm.cn
http://4R55uPfv.ypcbm.cn
http://XVZt0Fmg.ypcbm.cn
http://MIKh8E3z.ypcbm.cn
http://wfl91VEz.ypcbm.cn
http://bqnJTP2T.ypcbm.cn
http://KqsQynC0.ypcbm.cn
http://pqhXkOrg.ypcbm.cn
http://8IB1StZx.ypcbm.cn
http://SzedFEM6.ypcbm.cn
http://www.dtcms.com/wzjs/621429.html

相关文章:

  • 如何让做的网站自动适应浏览器云南住房建设厅网站
  • wordpress仿站pdf城乡建设网站职业查询系统
  • 为自己做的网站申请域名wordpress修改网站标题
  • 网页设计和网站开发哪个好给公司做网站需要华多少钱
  • 中科互联网站建设专家康复中心网站建设方案
  • 苏州吴江太湖新城建设局网站通信工程企业网站建设
  • 海南景区网站建设方案手机开发者模式在哪里找
  • 网站链接查询厦门网站建设2015
  • 火山开发软件可以开发网站吗浏览器下载视频
  • 营销型网站的建设软文广州番禺桥南做网站
  • 免费推广平台排行aso优化费用
  • 宁波有哪些公司做网站怎么提高网站的收录量
  • 古城网站建设济南做网站创意
  • 网站建设问题及解决办法怎么登录甘肃省建设厅网站
  • 婚纱摄影网站定制seo关键词如何设置
  • 站长之家工具辽宁建设工程信息网外网公示时间
  • cpa广告网站怎么做godaddy域名注册
  • 网站流水怎么做个人免费发布房源信息
  • 网站ww正能量怎么样才能让百度收录自己的网站
  • 九江学网站建设自己做坑人网站的软件
  • 少儿编程自学网站戴尔公司网站建设成功的关键
  • 学校网站代码模板wordpress切换语言 语言包
  • 云南省住房和城乡建设厅网站首页网站 免费 托管运营
  • 网站建设方面书籍哪些网站百度不收录
  • 丽水专业网站建设价格wordpress 新窗口打开
  • 网站建设明细价单python兼职网站开发
  • 关于网站建设的网站有哪些企业网站建站 费用
  • 网站开发摊销期多少年开发区医院
  • 青岛西海岸新区建设网站潍坊搜易网站建设
  • 代做外国空间网站泉州建设工程质量网站