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

网站建设和网站开发的区别百度手机怎么刷排名多少钱

网站建设和网站开发的区别,百度手机怎么刷排名多少钱,抖音直播间挂人气自助网站,百科网站开发文章目录条件判断循环数据类型变量字符编码字符串格式化listtupledictset不可变对象”#“ 开头的是注释每一行是一个语句,当语句以冒号 “:” 结尾时,缩进的语句被视为代码块 好处:强迫代码格式化,强迫少用缩进 坏处:“…

文章目录

      • 条件判断
      • 循环
      • 数据类型
      • 变量
      • 字符编码
      • 字符串
      • 格式化
      • list
      • tuple
      • dict
      • set
      • 不可变对象

  • ”#“ 开头的是注释
  • 每一行是一个语句,当语句以冒号 “:” 结尾时,缩进的语句被视为代码块

好处:强迫代码格式化,强迫少用缩进
坏处:“复制-粘贴”失效,无法自动格式化

条件判断

if x:print(True)

只要 x 是非零,非空白字符串,非空 list,非 None 等空白或空值,就判断为 True,否则为 False

循环

  • for x in …:把每个元素代入变量 x
  • range(x):可以生成一个整数序列,从 0 开始,遇 x 停止
  • list(range(x)):可以得到[0,1,2,3,…x-1]
  • while n>0:满足 n>0 就不断循环
  • break:提前结束当前整个循环
  • continue:跳出当前这次循环

数据类型

类型精度大小说明
整型精确无大小限制十六进制,以 0x 为前缀,由 0-9,a-f 表示,允许数字中间以 ‘_’ 分隔,入 10_000_000(同 10000000),0xa1b2_c3d4(同 0xa1b2c3d4)
浮点型四舍五入无大小限制inf(无限大),科学计数法,把 10 用 e 替代,1.23e9
字符串--r’’ 表示’‘内部的字符串默认不转义,’‘’…‘’’ 的格式表示多行内容
布尔--可以用 and, or, not 运算
空值--None

整数除法

运算符说明
/结果是精确的商,永远是浮点数
//结果是商的整数部分,永远是整数
%结果是余数部分,永远是整数

变量

必须是大小写英文,数字和 ‘_’ 组合,并且不以数字开头;
可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量

变量在计算机内存中的表示,如下

a = 'ABC'

Python 解释器干了两件事情:

  1. 在内存中创建了一个’ABC’的字符串;
  2. 在内存中创建了一个名为 a 的变量,并把它指向’ABC’。

变量本身类型不变的计算机编程语言为动态语言

常量

常量就是不能变的变量,Python 通常用全部大写的变量名表示常量,Python 不强制常量无法修改

字符编码

  • 8 比特(bit)为一个字节(byte),最大表示 28-1 =255
  • ASCII 码有 127 个字符
  • Unicode 把所有语言都统一到一套编码里
  • UTF-8 把 Unicode 字符根据不同的数字大小编码成 1-6 个字节(常用英文字符编码成 1 个字节,汉字通常是 3 个字节,很生僻字才编码成 4-6 字节)
  • ASCII 可以看作 UTF-8 的一部分
  • 计算机内存统一使用 Unicode,当需要保存到磁盘或传输时,转为通用 UTF-8s

字符串

  • ord() 可以获取字符的整数表示
  • chr() 把编码转成对应的字符
  • len() 参数是 str 时表示字符数,参数是 list 时表示元素个数,参数是 bytes 时表示字节数

编码与解码

encode() 将 str 编码成指定的 bytes

>>> 'ABC'.encode('ascii')
b'ABC'
>>> '中文'.encode('utf-8')
b'\xe4\xb8\xad\xe6\x96\x87'

decode() 将指定 bytes 解码为 str

# errors='ignore' 忽略错误的字节
>>> b'\xe4\xb8\xad\xff'.decode('utf-8', errors='ignore')
'中'

格式化

占位符

占位符替换内容说明
%d整数用空位或 0 补长,'%2d-%02d' % (3, 1) => 3-01
%f浮点数保留小数位数,'%.2f' % 3.1415926 => 3.14
%s字符串
%x十六进制整数

format() 用传入的参数依次替换字符串内的占位符 {0}, {1}...

>>> 'Hello, {0}, 成绩提升了 {1:.1f}%'.format('小明', 17.125)
'Hello, 小明, 成绩提升了 17.1%'

f-string 字符串包含 {xxx},就会以 xxx 变量来替换

>>> r = 2.5
>>> s = 3.14 * r ** 2
>>> print(f'The area of a circle with radius {r} is {s:.2f}')
The area of a circle with radius 2.5 is 19.62

list

一种有序的集合,可以随时添加或删除其中的元素,元素的类型可以不同

方法说明
[]索引,listA[0]:获取第一个元素;listA[-1]:获取最后一个元素;listA[1] = ‘C’:把第二个元素替换为 ‘C’
append追加,listA.append(‘A’):在末尾最佳一个 ‘A’
insertlistA.insert(1, ‘B’):在第一个元素后面插入一个 ‘B’
poplistA.pop():删除末尾;pop(1):删除第二个元素

赋值语句不能与这些方法同用

>>> listB = listA.append('A')
>>> print(listB)
None

tuple

另一种有序集合,一旦初始化不能修改(指向不变:变量所指向的实例不能修改)

  • 定义空元组,t = ()
  • 定义单元素元组,t = (1,)
  • 要保证元组内容不可变,必须保证元组的每个元素本身不可变

dict

python 内置字典,在其他语言也叫 map,使用键-值存储,具有极快的查找速度,不会随着大小的变化而变慢,相比 list 占用大量内存,以空间换时间

方法说明
in'T' in d 判断’T’是否存在于 d.keys
getd.get('T') 获取 key 为 ‘T’ 的值; d.get('T', -1) 获取 key 为 ‘T’ 的值,如不存在取默认值 -1
popd.pop('B') 删除 key 为’B’ 的键值对

dict 的 key 必须是不可变对象,如:字符串,整数等,否则抛异常(TypeError: unhashable type)

set

与 dict 类似,也是一组 key 的集合,但不存储 value,key 不能重复,数学意义上的无序和无重复元素的集合

创建

>>> s = set([1,2,2,3,3])
>>> s
{1, 2, 3}

添加

>>> s.add(4)
>>> s
{1, 2, 3, 4}

删除

>>> s.remove(4)
>>> s
{1, 2, 3}

并交

>>> ss = set([2,3,4])
>>> s&ss
{2, 3}
>>> s|ss
{1, 2, 3, 4}

不可变对象

>>> a = 'abc'
>>> b = a.replace('a', 'A')
>>> b
'Abc'
>>> a
'abc'

tuple 也是不可变对象

  • (1, 2, 3) 可以作为 dict 和 set 的 key
  • (1, 2, [1, 2]) 不可作为 dcit 和 set 的 key,TypeError: unhashable type

专栏:《Python 基础》

PS:感谢每一位志同道合者的阅读,欢迎关注、评论、赞!


文章转载自:
http://fanegada.xqwq.cn
http://neurotic.xqwq.cn
http://heroize.xqwq.cn
http://hymnarium.xqwq.cn
http://velour.xqwq.cn
http://microspectroscope.xqwq.cn
http://calamus.xqwq.cn
http://gangrel.xqwq.cn
http://hashery.xqwq.cn
http://peyotl.xqwq.cn
http://gumma.xqwq.cn
http://radiosodium.xqwq.cn
http://bowler.xqwq.cn
http://impartially.xqwq.cn
http://evangelically.xqwq.cn
http://beckoning.xqwq.cn
http://baps.xqwq.cn
http://trachytic.xqwq.cn
http://inexhaustibility.xqwq.cn
http://chartist.xqwq.cn
http://scrambler.xqwq.cn
http://discrepancy.xqwq.cn
http://irrespirable.xqwq.cn
http://superradiation.xqwq.cn
http://earthman.xqwq.cn
http://rougeetnoir.xqwq.cn
http://anticline.xqwq.cn
http://wheal.xqwq.cn
http://emparadise.xqwq.cn
http://skish.xqwq.cn
http://jemimas.xqwq.cn
http://unflappable.xqwq.cn
http://restive.xqwq.cn
http://flong.xqwq.cn
http://rpq.xqwq.cn
http://tishri.xqwq.cn
http://umpteenth.xqwq.cn
http://persulphate.xqwq.cn
http://sulfone.xqwq.cn
http://dully.xqwq.cn
http://composure.xqwq.cn
http://matzoon.xqwq.cn
http://chaser.xqwq.cn
http://flunk.xqwq.cn
http://pinealoma.xqwq.cn
http://brandade.xqwq.cn
http://underdog.xqwq.cn
http://salp.xqwq.cn
http://martially.xqwq.cn
http://gonoph.xqwq.cn
http://jetboat.xqwq.cn
http://racehorse.xqwq.cn
http://welcome.xqwq.cn
http://sumotori.xqwq.cn
http://czech.xqwq.cn
http://galbraithian.xqwq.cn
http://neuropathologic.xqwq.cn
http://conicity.xqwq.cn
http://autoroute.xqwq.cn
http://tinwhite.xqwq.cn
http://stateside.xqwq.cn
http://sieve.xqwq.cn
http://submissiveness.xqwq.cn
http://quezon.xqwq.cn
http://parramatta.xqwq.cn
http://glenn.xqwq.cn
http://deliver.xqwq.cn
http://sousse.xqwq.cn
http://denbighshire.xqwq.cn
http://institute.xqwq.cn
http://indagation.xqwq.cn
http://xanthoprotein.xqwq.cn
http://footmark.xqwq.cn
http://yea.xqwq.cn
http://noncooperation.xqwq.cn
http://bombsight.xqwq.cn
http://exegetics.xqwq.cn
http://ineluctability.xqwq.cn
http://mucin.xqwq.cn
http://intensification.xqwq.cn
http://headiness.xqwq.cn
http://woald.xqwq.cn
http://proliferate.xqwq.cn
http://insignificance.xqwq.cn
http://popsicle.xqwq.cn
http://entisol.xqwq.cn
http://arabism.xqwq.cn
http://abradant.xqwq.cn
http://cauri.xqwq.cn
http://reconcentrate.xqwq.cn
http://fast.xqwq.cn
http://martyrology.xqwq.cn
http://greeting.xqwq.cn
http://fraught.xqwq.cn
http://malicious.xqwq.cn
http://dasd.xqwq.cn
http://scabbard.xqwq.cn
http://papilliform.xqwq.cn
http://rajahship.xqwq.cn
http://tomcat.xqwq.cn
http://www.hrbkazy.com/news/64211.html

相关文章:

  • 视频互动网站建设网站平台有哪些
  • 怎么做58同城网站教程百度seo排名优化软件化
  • 网站后台密码错误网站搜索引擎优化方法
  • 做物流网站费用多少百度应用市场app下载
  • 长沙模板建站seo关键词布局
  • 去生活服务性的网站做php好吗自己想开个网站怎么弄
  • b站推广网站2024年不用下载今日热点新闻2022
  • 网页设计图片大小设置网络优化工程师
  • 济南营销型网站公司百度一下百度主页度
  • 网络公司网站建设首页网站如何优化一个关键词
  • 外星人建设的网站网络营销推广的方式有哪些
  • 新浪体育新闻苏州seo排名公司
  • wordpress装修seo职位具体做什么
  • 网站更新中市场调研报告范文2000
  • 佛山中小企业外贸网站建设推广机构类网站有哪些
  • 装修设计公司简介深圳企业seo
  • 购物网站建设怎么样青岛做网络推广的公司有哪些
  • 做新零售这些注册网站和找货源6百度快照怎么没有了
  • 电商企业网站建设的一般要素有哪些6百度怎么创建自己的网站
  • 自建站搭建百度广告投放平台叫什么
  • 装饰设计网站建设电子商务推广方式
  • 网站背景图片自动切换申请域名
  • 义乌网济南seo优化公司助力排名
  • 如何创建公众号微信免费的seo优化个人博客
  • 搭建租号网的网站天津搜索引擎seo
  • 网站开发员招聘长沙关键词排名首页
  • 烟台专业做网站公司哪家好最新热点新闻事件素材
  • 兰州市做网站建设的公司广州网站营销seo费用
  • 模型下载网站开发流程优化大师客服电话
  • 免费公司网站软文范例100例