python字符串中的数字,python数据类型

  python字符串中的数字,python数据类型

  本文给大家带来了一些关于python的知识,主要介绍了一些关于数据类型的字符串和数字的相关问题。下面我们就来看看,希望能帮到你。

  推荐:python视频教程

  Python中的00-1010

数据类型

变量不需要声明。每个变量在使用前都必须赋值,在赋值前不会被创建。

  在Python中,变量就是变量,没有类型。我们所说的“类型”是变量所引用的内存中对象的类型。

  等号(=)用于给变量赋值。

  等号(=)运算符的左边是变量名,等号(=)运算符的右边是存储在变量中的值。

  message="你好,Python "

  打印(消息)运行如下:

  变量和值之间一对一的关联信息。当程序运行时,一个变量只能代表一个值。

  Python允许你同时给多个变量赋值。比如:

  a=b=c=1

  a,b,c=1,2, runoob

变量

变量名只能包含字母,数字和下划线。可以以字母和下划线开头,但不能以数字开头。变量名不能包含空格,但可以使用下划线来分隔单词。不能使用Python关键字作为变量名。Python的标准库提供了一个关键字模块,可以输出当前版本的所有关键字:import keyword。

  打印(keyword.kwlist)

  注意:小心使用小写字母L和大写字母O,因为它们可能会被误认为数字1和0。

  Python中一般使用小写字母的变量名。虽然在变量名中使用大写字母不会导致错误,但是应该避免使用大写字母。

  00-1010 Python 3中有六种标准数据类型:

  数字(Number)字符串(String)列表(List)元组(Set)字典(Dictionary)python 3的六种标准数据类型中:

  不可变数据(3):数字(Number),字符串(String),元组(Tuple);可变数据(3):列表(List)、字典(Dictionary)和集合(Set)。00-1010

变量的命名规则

word=字符串

  句子=这是一个句子。

  Paragraph= 这是一个段落,

  可以由多行组成单引号和双引号在python中的用法完全相同。使用三个引号( "或)来指定多行字符串。转义字符\。反斜杠可以用来转义,R的使用可以防止反斜杠转义。如果r 这是一个带\n 的行,它将被显示,而不是一个换行符。字面上串联的字符串,如“this”是“string”,将自动转换为this is字符串。字符串可以用运算符连接,也可以用*运算符重复。Python中有两种索引字符串的方法,从0开始从左到右,从-1开始从右到左。Python中的字符串不能更改。Python没有单独的字符类型。字符是长度为1的字符串。字符串截取的语法格式如下:变量[头下标:尾下标:步长]str=斯蒂迪宝宝的Python日记

  Print(str) #输出字符串

  Print (str [03360-1]) #输出从第一个到倒数第二个的所有字符

  Print(str[0]) #输出字符串的第一个字符

  Print (str [233605]) #输出第三至第五个字符

  Print(str[2:]) #输出从第三个字符开始的所有字符

  Print(str[1:5:2]) #从第二个到第一个输出

  五个且每隔一个的字符(步长为2)

  print(str * 2) # 输出字符串两次

  print(str + '你好') # 连接字符串

  print('------------------------------')

  print('hello\nrunoob') # 使用反斜杠(\)+n转义特殊字符

  print(r'hello\nrunoob') # 在字符串前面添加一个 r,表示原始字符串,不会发生转义

  print('\n') # 输出空行

  print(r'\n') # 输出 \n

  >>>运行结果如下:

  

转义字符

  • 在字符串中添加制表符,“\t”。
  • 在字符串中添加换行符,“\n”。
  • 反斜杠符号,“\”。
  • 单引号,“’”。
  • 双引号,“"”。
  • 回车,“\r”。
str1 = "睡觉诗"

  str2 = "\'史迪崽儿\'\t2021-12-13"

  str3 = "春困秋乏夏打盹\n冬眠不是一小会"

  print(str1)

  print(str2)

  print(str3)

  

修改字符串大小写

  • 将每个单词的首字母都改为大写,title()。
  • 将字母全部转换为大写,upper()。
  • 将字母全部转换为小写,lower()。
str = "hello,my dear Python world"

  print(str.title())

  print(str.upper())

  print(str.lower())

  

删除字符串空白

  • 去除末尾空白,rstrip()。
  • 去除开头空白,lstrip()。
  • 去除开头和末尾空白,strip()。
str = " A "

  print(str)

  print(str.rstrip())

  print(str.lstrip())

  print(str.strip())

如果三四看不出来区别,可点击行末尾,第三行光标停留在“A”的后面一段距离,而第四行停留在“A”后面。

  

判断字符串全是字母或数字

  • 判断字符串全是字母,isalpha()。
  • 判断字符串全是数字,isdigit()。
  • 判断字符串既有字母又有数字,isalnum()。
str1 = "abc"

  str2 = "123"

  str3 = "abc123"

  print("三个字符串是否全为字母:")

  print(str1.isalpha())

  print(str2.isalpha())

  print(str3.isalpha())

  print("三个字符串是否全为数字:")

  print(str1.isdigit())

  print(str2.isdigit())

  print(str3.isdigit())

  print("三个字符串是否既有字母又有数字:")

  print(str1.isalnum())

  print(str2.isalnum())

  print(str3.isalnum())

  

字符串查找

  • 首词的查找,startswith()。
  • 尾词的查找,endswith()。
  • 任意位置词的查找,从左往右查find()或从右往左查rfind()。
names = "张三"

  print(names.startswith("张"))

  print(names.endswith("四"))

  articles = "爱不是索取,亦不是占有,而是看到你幸福就好。即便这世上不再有我,即便我没法再守护你,我会化作人间的风雨,永远陪伴在你身边,永远……"

  print(articles.find("守护"))

  print(articles.rfind("守护"))


其中,38是“守护”一词的位置,从0开始计算,不管从左往右查还是从右往左查,位置不变。

  

字符串替换

replace(),替换。

  

articles = "爱不是索取,亦不是占有,而是看到你幸福就好。即便这世上不再有我,即便我没法再守护你,我会化作人间的风雨,永远陪伴在你身边,永远……"

  print(articles.replace("守护","保护"))

  

数字(Number)

Python3 支持 int、float、bool、complex(复数)。

  在Python 3里,只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。

  内置的 type() 函数可以用来查询变量所指的对象类型,此外还可以用 isinstance 来判断,返回bool值。

  

a = 111

  print(isinstance(a, int))

isinstance 和 type 的区别在于:
type()不会认为子类是一种父类类型。
isinstance()会认为子类是一种父类类型。

  **注意:**Python3 中,bool 是 int 的子类,True 和 False 可以和数字相加, True == 1、False == 0 会返回 True,但可以通过 is 来判断类型。

  

算数运算符

+加法
-减法
*乘法
/除法
%取余
//整除取商
**幂

  

赋值运算符

=赋值
+=加赋值
-+减赋值
*=乘赋值
/=除赋值
%=取余赋值
//=整除赋值
**=幂赋值

  **注意:**在其他语言中,如C++,java中,都有自增自减操作符“++”,“–”,但是在Python中表示正负。

  推荐学习:python视频教程以上就是Python数据类型详解之字符串、数字的详细内容,更多请关注盛行IT软件开发工作室其它相关文章!

  

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 如何对python字符串中字符进行替换,python 替换字符串
  • 如何对python字符串中字符进行替换,python 替换字符串,python字符串替换的2种方法
  • Python字符串转变量,python输出字符和数字变量
  • Python字符串转变量,python输出字符和数字变量,Python将字符串常量转化为变量方法总结
  • python字符串讲解,菜鸟教程python字符串
  • python字符串讲解,菜鸟教程python字符串,python 字符串详解
  • python字符串根据字符截取,python字符串的切片操作
  • python字符串根据字符截取,python字符串的切片操作,Python中的字符串切片(截取字符串)的详解
  • python中字符串的切片,python字符串
  • python中字符串的切片,python字符串,Python中字符串切片详解
  • python 去除字符串中的空格,python字符串去除空格
  • python 去除字符串中的空格,python字符串去除空格,Python 字符串去除空格的五种方法
  • ,,Python字符串拼接的4种方法实例
  • ,,Python字符串匹配之6种方法的使用详解
  • python编写函数去掉字符串中的空格,python字符串怎么去空格
  • 留言与评论(共有 条评论)
       
    验证码: