首页 / PYTHON / python字符类型
python字符类型
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python字符类型,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1947字,纯文字阅读大概需要3分钟。
内容图文
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:把左右两边的空格去掉
例子:
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))
原文:http://huangzp.blog.51cto.com/12434999/1974763
内容总结
以上是互联网集市为您收集整理的python字符类型全部内容,希望文章能够帮你解决python字符类型所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。