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

[经验分享] python字符类型

[复制链接]

尚未签到

发表于 2018-8-11 10:59:09 | 显示全部楼层 |阅读模式
  1.整型(Int)
  Int,整数,范围为 -2 ** 31 到 2 ** 31 - 1 ,超出这个范围便是长整型,有2进制,8进制,10进制,16进制。用8进制表示整数时,前面要加'0'的前缀,16进制的前缀为'0x'
  2.长整型(Long)
  Long,整数,超出范围为为 -2 ** 31 到 2 ** 31 - 1的数字。后缀为'L'
  例子:
  #! /usr/bin/env python
  # -*- conding:utf-8 -*-
  # @time   : 2017/10/11 11:00
  # @Author : huangzhenping
  # @file   : a1.python.py
  name = raw_input("please input your name: ")
  print(name)
  print(type(name))
  print(dir(name))
  age = input("please input a number: ")
  print(age)
  print(type(age))
  2.浮点型(Float)
  Float,小数,位数是可以变的
  例子:
  a = 2.33456789
  print(round(a,5))
  round():
  round(float,精度)
  默认保留1位小数
  采用四舍五入规则
  3.布尔类型(bool)
  bool,值为:True和False,Python中None,任何数值的0,空字符串'',空列表[],空元组(),空字典{}都是False,还有自定义为类型中实现了__nonzero__(),__len__()方法的返回值为False或0的对象也是False,其他的数据都为True。和逻辑运算符、if条件一起使用,以及结合not(取反)一起使用
  例子:
  a = 1
  b = 2
  c = 1
  print(a == b)
  print(a == c)
  6.字符串(String
  String,用单引号或双引号或三引号的括起来的数据。引号不做字符串,只代表一种符号。如:'abc','hello world',"I'm mouMiFan"。如果字符串中包含'或",则用【\】转义,字符串中的【\】本身也要转义。
  \r:回车,\t:制表符,\n:换行符
  三引号括起来的字符串可以跨多行
  例子:
  str1 = "abce"
  str2 = 'fghi'
  print(str1,str2)
  print(type(str1))
  print(str1[0],str2[1])
  1.有下标
  2.dir(str1),显示字符串功能
  3.字符串要用单引号或双引号括起来
  常用的功能:
  find:找到返回子字符串位置,找不到返回-1
  例子:
  str1 = "abce"
  str2 = 'fghi'
  print(str1.find("bc"))
  replace:替换字符串
  例子:
  str1 = "abce"
  str2 = 'fghi'
  print(str2.replace("fg","gf"))
  split:以“”为分隔符
  例子:
  str1 = "abce"
  str2 = 'fghi'
  print(str1.split("b"))
  join:在a字符串分割之后的元素后面加上字符串"hello   "
  例子:
  str1 = "abce"
  str2 = 'fghi'
  print('zz'.join(str1.split("b")))
  strip:把左右两边的空格去掉。lstrip去左边的空格,rstrip去右边的空格
  例子:
  str1 = " abce "
  str2 = ' fghi '
  print(str1)
  print(str1.strip())
  format:{0} {1} 对应后面的name和age
  例子:
  name = 'huangzhenping'
  age = 27
  print('hello,' + name)
  print('your age is: ' + str(age))
  print('your age is: %s' % age)
  print('your age is: %d' % age)
  print('your age is: %f' % age)
  例子:
  name = 'huangzhenping'
  age = 27
  print('hello,{0},your age is: {1}'.format(name,age))

运维网声明 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-550063-1-1.html 上篇帖子: python环境下,执行系统命令方法 下篇帖子: python接口测试(二)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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