设为首页 收藏本站
查看: 673|回复: 0

[经验分享] python基本数据类型(详)

[复制链接]

尚未签到

发表于 2018-8-12 14:25:20 | 显示全部楼层 |阅读模式
  #基本数据类型
  #数值类型  4
  '''
  整形  int
  浮点型 float
  布尔型 bool
  复数型  complex
  '''
  #整形
  a = 0
  b = -1
  print(type(a))
  #浮点型
  f = 1.1
  f1 = -1.1
  type(f)
  #布尔型
  t = True   #1
  f = False  #0
  #复数型  complex,虚部只能用j
  c = 1 + 2j
  #####数值运算
  a = 2
  b = 2.5
  a + b
  a - b
  a * b
  a/b   # 0.8
  a//b  #(整除,向下取整)
  10 % 2 #取余
  9**2  # 9的平方
  3**3  # 3*3*3
  #####序列类型
  '''
  字符串  str     不可变
  列表    list    可变
  元祖    tuple   不可变
  '''
  s = 's'
  #s ='ss''ss'   #  'ssss'
  s1 = "ss"
  s3 ="ddd'aa'"   #当我们,字符串里面有单引号的时候,用双引号
  s4 =''' aaa'''
  s5 = ''' bbb
  ddd
  '''
  ##注释 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  '''
  1. #号,不可以换行,#后面全部被注释了
  2. 三引号,可以支持换行
  '''
  #变量的命名规则:
  '''
  1. 变量名必须,字母、下划线、数字组成
  2. 不能以数字开头
  3. 不能用关键字
  '''
  #555 = 'a'  报错
  #我 = 'a'   汉字也行,不符合规范
  #False = 1  报错
  import keyword
  keyword.kwlist
  # False == 1
  '''
  一个等于号代表复值,== 代表,判断是否相等
  '''
  ##list  列表
  li = [1,2,3,4]
  #tuple  元祖
  tu = (1,2,3,4)
  tu2 = 1,2
  tu3 =(1,)
  ###### 索引
  li =[1,2,3,4,5]
  tu = (1,3,4,5)
  s='asd'
  li[0]  #取出第一个元素,索引是从0开始
  ##正向索引
  li[1]
  tu[2]
  s[0]
  ###反向索引 , -1:取出倒数第一个。-2:取出倒数第二个
  li[-1]
  s[-1]
  tu[-2]
  #切片 :取出一小段  (左闭右开)
  li[0:2]  #[1, 2],左边边界能取到,右边边界不能取到
  s[1:2]
  tu[1:3]
  #步长
  tu[0:4:3]  #(1, 5)
  tu[:]  # 默认是从0 - 最后
  tu[1:4]
  tu[1:4:]  #默认步长为1
  tu[::]  ###全体输出
  #负步长
  tu[3:1:-1]
  tu[3:1:-2]
  #赋值运算
  li *= 2
  a +=1
  a *= 4
  #成员运算
  #in  判断是否  在
  's' in s  # True
  'm' in s  # False
  #not  in  判断是否  不在
  's' not in s  # False
  'm' not in s   # True
  ############3  可变  不可变
  id(1)  #如果id,就说明同一个内存地址,就说明同一个对象

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-550717-1-1.html 上篇帖子: python之网络编程基本操作 下篇帖子: Python学习之day1
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表