博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python字符类型
阅读量:6953 次
发布时间:2019-06-27

本文共 1935 字,大约阅读时间需要 6 分钟。

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))

本文转自 huangzp168 51CTO博客,原文链接:http://blog.51cto.com/huangzp/1974763,如需转载请自行联系原作者
你可能感兴趣的文章
ORACLE同义词总结
查看>>
ios字体设置
查看>>
【SICP练习】51 练习2.19
查看>>
solveCrossprod求 X'X的逆, ( X' == t(X), 即X的行列变换矩阵 )
查看>>
PostgreSQL column cryptographic use pgcrypto extension and optional openssl lib
查看>>
通过支付宝服务中断事件看系统可靠性和YunOS的可靠性
查看>>
oVirt VM (CentOS) template & clone
查看>>
Flutter框架分析(二)-- 初始化
查看>>
mac更新系统后Android studio Git不能用,提示missing xcrun at
查看>>
微信公众号排版
查看>>
Swift基础语法学习-3.类型转换
查看>>
向你安利了一个编辑器,并丢给你一堆插件
查看>>
Flutter 入门之 ListTile 使用指南
查看>>
Android Material Design控件使用(一)——ConstraintLayout 约束布局
查看>>
为什么区块链世界既需要计算机科学家也需要经济学家?
查看>>
Atom 微信小程序文件代码高亮
查看>>
Qtum量子链周报(3月18日-3月24日)
查看>>
couchbase介绍与实践(一)
查看>>
JavaScript正则表达式(2)
查看>>
开源 | Rainbond 3.5 pre-release
查看>>