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

网站上的文章经常修 内容对seo有影响吗积分商城网站开发

网站上的文章经常修 内容对seo有影响吗,积分商城网站开发,电子商务网站建设定义,郑州网站优化效果一、Python的对象模型对象是Python语言中最基本的概率#xff0c;在Python中处理的一切都是对象。Python中许多内置对象可提供编程者使用#xff0c;内置对象可直接使用#xff0c;如数字、字符串、列表 、del等#xff1b;非内置对象需要导入模块才能使用#xff0c;如正…一、Python的对象模型对象是Python语言中最基本的概率在Python中处理的一切都是对象。Python中许多内置对象可提供编程者使用内置对象可直接使用如数字、字符串、列表 、del等非内置对象需要导入模块才能使用如正弦函数sin(x)随机产生函数random()等常用内置对象如下二、Python变量(不需要事先声明变量名及其类型)如x 3 创建整型变量x并赋值为3 x hello world. 创建字符串变量x并赋值为‘hello world.’如果这两个创建是在一起的时候x的值已经不是3了改为hello word.如下x 3print(x)x hello worldprint(x)运行结果E:\project\Python\python\python.exe E:/project/Python/Process/Test1/Test.py3hello worldProcess finished with exit code 0x 3#print(x) (#注释符号)x hello worldprint(x)运行结果E:\project\Python\python\python.exe E:/project/Python/Process/Test1/Test.pyhello worldProcess finished with exit code 0Python属于强类型编程语言Python解释器会根据**赋值或运算**来自动推断变量类型。Python还是一种动态类型语言变量的类型也是可以随时变化的。如x 3print(type(x))输出结果x hello world.print(type(x))输出结果x [1,2,3]print(type(x))x isinstance(3,int)print(type(x))输出结果课外补充isinstance() 函数来判断一个对象是否是一个已知的类型类似 type()。isinstance() 与 type() 区别type() 不会认为子类是一种父类类型不考虑继承关系。isinstance() 会认为子类是一种父类类型考虑继承关系。如果要判断两个类型是否相同推荐使用 isinstance()。重点如果变量出现在赋值运算符或复合赋值运算符(例如、*等)的左边则表示创建变量或修改变量的值否则表示应用该变量的值。x 3print(x**2) #**2 表示x的二次方x 6 #等价于x x(3)6print(x)x [1,2,3]x[2] 5print(x) #print 可以直接输出x这个列表print(x[2])运行结果99[1, 2, 5]5**特别注意 字符串和元组属于不可变序列不能通过下标的方式来修改其中的元素值#(tuple)元组x (1,2,3)print(x)x[1] 3输出结果Traceback (most recent call last):File E:/project/Python/Process/Test1/Test.py, line 3, in x[1] 3(1, 2, 3)TypeError: tuple object does not support item assignment#元组对象不支持不支持项目分配#(stirng)字符串x hello worldprint(x)x[1] 3输出结果hello worldTraceback (most recent call last):File E:/project/Python/Process/Test1/Test.py, line 3, in x[1] 3TypeError: str object does not support item assignment#字符串对象不支持项目分配**在Python中准许多个变量指向同一个值(**补充id()函数用于获取对象的内存地址。id(object返回对象的“身份”。这是一个整数(或长整数)在该对象的生存期内此整数保证是唯一且恒定的。具有不重叠生存期的两个对象可能具有相同的id()值。在CPython实现细节这是对象在内存中的地址。)x 3print(id(x))y xprint(id(y))**输出结果**E:\project\Python\projectTopy\venv\Scripts\python.exe E:/project/Python/projectTopy/Test.py140734928023872140734928023872Process finished with exit code 0如图如果当其中一个变量改值以后其内存地址将会变化但这并不影响另一个变量x 3y xx 6print(x)print(id(x))print(id(y))输出结果E:\project\Python\projectTopy\venv\Scripts\python.exe E:/project/Python/projectTopy/Test.py9140735356760576140735356760384Process finished with exit code 0如图所以我们得出Python采用的是基于值得内存管理方式如果为不同变量赋值为相同值这个值在内存中只有一份多个变量指向同一个内存地址。x 3y 3z 3k xj yl zprint(id(x),id(y),id(z),id(k),id(j),id(l))运行结果E:\project\Python\projectTopy\venv\Scripts\python.exe E:/project/Python/projectTopy/Test.py140735356760384 140735356760384 140735356760384 140735356760384 140735356760384 140735356760384Process finished with exit code 0在我们验证结论过程中我们使用到了变量的赋值其实Python变量的赋值与一般的其他语言有一些差别。Python变量语句的执行过程1、首先把等号右侧表达式的值计算出来然后在内存中寻找一个位置把值存放进去最后创建变量指向这个内存地址。Python中的变量并不直接存储值而是存储了值得内存地址或者应用这也是变量类型随时可以更改的原因2、同时Python具有自动存储管理功能对于没有任何变量指向的值Python自动将其删除Python跟踪所有的值并自动删除不再有变量指向的值。因此Python程序猿一般情况下不需要太多考虑内存管理的问题。3、显示使用del命令删除不需要的值或显示关闭不再需要访问的资源乃是一个好的习惯同时也是一个优秀程序员的基本素养之一。Python变量的定义注意事项1、变量名必须以字母或下划线开头但以下划线开头的变量在Python中有特性含义2、变量名中不能有空格以及标点符号(括号、引号、逗号、斜线、反斜线、冒号、句号、问号等)3、不能使用关键字作为变量名可以导入keyword模块后使用print(keyword.kwlist)查看所有PythoN关键字4、不建议使用系统内置的模块名、类型名或函数名以及已导入的模块名及其成员名作变量名这将会改变其类型和含义可以通过dir(_ builtins_ )查看所有内置模块、类型和函数;5、变量名对英文字母的大小写敏感如x与X不是同一个变量。三、数字数字的特性1、数字是不可变对象可以表示任意大小的数字2、整数类型可以分为十进制(我们平时使用的整数)、十六进制整数(利用十六个数字(1,2,3,4,5,6,7,8,9a,b,c,d,e,f)来表示整数数字前面必须以0x开头如0xc)、八进制整数(与十六进制类似必须以0o开头)、二进制整数(必须以0b开头)3、浮点数(小数)4、Python内置支持复数类型a 1 12jb 12 1jc a bprint(c)运行结果E:\project\Python\projectTopy\venv\Scripts\python.exe E:/project/Python/projectTopy/Test.py(1313j)Process finished with exit code 0/**使用c.real --- 查看复数实部c.imag ---- 查看复数虚数c.conjugate() ----返回共轭复数a*b----复数乘法a/b----复数除法*/5、Python3.6.X支持数字中间位置使用单个下划线作为分割来提高数字的可读性类似于数学上使用逗号作为千分位分隔符。x 1_000_000print(x)1000000四、字符串性质1、用单引号、双引号或三引号界定的符号系列称为字符串2、 单引号、双引号、三单引号、三双引号可以互相嵌套 用来表示复杂字符串 ‘abc’、‘123’、‘中国‘、“Python”、’’‘Tom said, “Let’s go”’’’print(janry)print(seri)print(xxx)print(tomm)运行结果E:\project\Python\projectTopy\venv\Scripts\python.exe E:/project/Python/projectTopy/Test.pyjanryserixxxtommProcess finished with exit code 03、 字符串属于不可变序列  空字符串表示为’‘或 “”4、 三引号’’或表示的字符串可以换行支持排版较为复 杂的字符串三引号还可以在程序中表示较长的注字符串的运算1、字符串合并a xihab haxic a bd hshshxjjjxprint(c)print(d)运行结果E:\project\Python\projectTopy\venv\Scripts\python.exe E:/project/Python/projectTopy/Test.pyxihahaxihshshxjjjxProcess finished with exit code 0#注意 不准许如此连接字符串d ab # 错误 NameError: name ab is not defined2、字符串格式化%d、%i转换为带符号的十进制整数%o转换为带符号的八进制整数%x、%X转换为带符号的十六进制整数%e转化为科学计数法表示的浮点数(e 小写)%E转化为科学计数法表示的浮点数(E 大写)%f、%F转化为十进制浮点数%g智能选择使用 %f 或 %e 格式%G智能选择使用 %F 或 %E 格式%c格式化字符及其 ASCII 码%r使用 repr() 函数将表达式转换为字符串%s使用 str() 函数将表达式转换为字符串%10d 表示输出的整数宽度至少为 10%20s 表示输出的字符串宽度至少为 20。%m.nf 、 %.nf (对于小数(浮点数)print() 还允许指定小数点后的数字位数也即指定小 数的输出精度。精度值需要放在最小宽度之后中间用点号.隔开也可以不写最小宽度只写精度。print(%1.3f%12.22222) #输出数字的编写形式注意引号的个数print(%d:%c%(65,65))#输出字符#print(%1.3%12.111)print(my name is %s ,and age is 12 %d%(xixi,39)) #输出字符串print()运行结果E:\project\Python\projectTopy\venv\Scripts\python.exe E:/project/Python/projectTopy/Test.py12.22265:Amy name is xixi ,and age is 12 39Process finished with exit code 03、常用转义字符转义字符用法print(hello \n world) #\n转行符print(\101) #三位八位进制对应的字符print(\x41) #两位十六进制数对应的字符print(我是\u5f20\u4e09) #四位十六进制数表示Unicode字符运行结果E:\project\Python\projectTopy\venv\Scripts\python.exe E:/project/Python/projectTopy/Test.pyhelloworldAA我是张三Process finished with exit code 0补充字符串界定符前面加字母r或R表示原始字符串其中的特 殊字符不进行转义但字符串的最后一个字符不能是\。 原始字符串主要用于正则表达式、文件路径或者URL的场合。path C :\Windows\notepad.exe #字符\n被转义为换行符print(path)PATH rC:\windows\notepad.exe #原始字符串任何字符都不转义print(PATH)运行结果E:\project\Python\projectTopy\venv\Scripts\python.exe E:/project/Python/projectTopy/Test.pyC :\Windowsotepad.exeC:\windows\notepad.exeProcess finished with exit code 0继续学习敬请查看Python 语法基础(二)原文链接https://blog.csdn.net/weixin_43452424/article/details/104519943
http://www.yutouwan.com/news/381151/

相关文章:

  • 福州网站建设市场搜索引擎下载入口
  • 站内营销推广方案软件商店安装下载
  • 镇江网站建设介绍服务搜索引擎优化seo专员招聘
  • 网站建设个一般需要花费多少钱网站建设报表明细
  • 国外有趣的网站wordpress 猜你喜欢
  • 网站开发毕设开题报告怎么写实验建设网站 南京林业大学
  • 做一个网站后期维护需要多少钱网站 用户体验
  • 虹口手机网站制作城市建设理论研究官方网站
  • 城市建设学校网站管理规章制度公司如何做网站宣传
  • 有人知道网站怎么做吗wordpress模板优化
  • 网站建设注册教程wordpress 页面生成
  • 北京做网站电话的公司今天济南刚刚发生的新闻
  • 网站推广的策略方法彩票网站用什么软件做
  • 餐饮美食网站建设需求分析网页设计欣赏英文
  • 高端网站设计技术分析Wordpress主页面增加
  • 软件网站排行榜外部链接链轮的建设对于网站提
  • 甘肃省路桥建设集团网站crm管理系统 一般包含
  • 高端旅游网站制作网站一般用什么服务器
  • 网站别人给我做的备案 我能更改吗淄博网站制作网页营销
  • 做网站自适应框架花都网站建设设计
  • 做网站后要回源码有何用阿里云1m宽带做网站卡吗
  • 那做网站网站排名优化怎么弄
  • 网站建设的背景音乐wordpress 插件经验
  • 现在 做网站 技术路线建设网站哪家比较好
  • 学做网站要学哪些wordpress公司网页主题
  • 做导航网站有发展吗自己怎么创建微信公众号
  • 佛山网站运营十年乐云seo兰溪做网站哪家好
  • 网站建设技术手段手机站和网站有区别吗
  • 四川电大住房和城乡建设厅网站网站布局英文
  • 江西网站备案流程建站宝盒免费下载