栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python

1.2 pip管理第三方包

1.4 Python的对象模型

常用内置对象

字符串与字节串可以相互转化(incode decode)

原始字符串:转义字符不转义

元组是不可变的,可哈希的,列表是可变的

>>> r = zip('abcdefg','12345')
>>> r

>>> ('a','1')in r
True
>>> ('a','1') in r
False
>>> 

(惰性求值特点,已经访问过的元素无法再访问)

1.4.2 Python变量
  • 不需要事先声明变量名以及类型,直接赋值即可创建各种类型的对象变量
  • python属于强类型编程语言,python解释器会根据赋值或运算来自动推断变量类型;py是一种动态类型语言,变量的类型也随时可以变化
>>> x = 3          #创建整型变量
>>> print(x ** 2)  
9
>>> x += 6         #修改变量值
>>> print(x)       #读取x
9
>>> x = [1,2,3]    #创建列表对象
>>> x[1] = 5       #修改列表元素值
>>> print(x)       
[1, 5, 3]
>>> 
  • 如果变量出现在运算符左边表示创建变量或修改变量的值,否则表示引用该变量的值
  • 字符串与元组属于不可变序列,不能通过下标的方式修改其中的元素值
  • python中允许多个变量指向一个值,修改变量后该值的内存地址会发生变化(python不是存储值,而是指向值)
  • python采用的是基于值的内存管理方式
  • python具有自动内存管理功能,对于没有任何变量指向的值,python会自动删除。python会跟踪所有的值,并自动删除不再有变量指向的值
  • 变量名定义规则:

  • Python内置支持复数类型
>>> a = 3 + 4j
>>> b = 5 + 6j
>>> c = a + b
>>> c.real        #查看复数实部
8.0
>>> c.imag        #查看复数虚部
10.0
>>> a.conjugate()  #返回共轭复数
(3-4j)
>>> a * b          #复数乘法
(-9+38j)
>>> a / b          #复数除法
(0.6393442622950819+0.03278688524590165j)
  • 字符串
>>> a = 'abc' + '123'  #字符串拼接
>>> print(a)
abc123
>>> a = 3.6674
>>> '%7.3f'%a         #将数字a以浮点数形式表示,保留三位小数,长度为7
'  3.667'
>>> "%d:%c"%(65,65)  #将数字以整数和字符形式表示
'65:A'
>>> 'My name is %s,and my age is %d'%('王',18)
'My name is 王,and my age is 18'


>>> ord('王')   #转成十进制数
29579
>>> hex(_)      #转成十六进制数
'0x738b'
>>> print('u738b') #输出
王
>>> ord('王')   #转成十进制数
29579
>>> hex(_)      #转成十六进制数
'0x738b'
>>> print('u738b') #输出
王
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/949820.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号