Python basestring函数- Python零基础入门教程
目录
- 一.Python basestring 函数介绍
- 二.Python basestring 函数使用
- 三.Python3 异常: name ‘basestring’ is not defined
- 四.猜你喜欢
零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门
一.Python basestring 函数介绍
basestring 函数是 str 和 unicode 的父类,是抽象类,因此不能被调用和实例化,但可以被用来判断一个对象是否为 str 或者 unicode 的实例,语法如下:
basestring()
如果想用来检查类型可以使用 isinstance 函数,使用方法如下:
isinstance(obj, basestring) # 等价于 isinstance(obj, (str, unicode))
二.Python basestring 函数使用
# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿说编程
@Blog(个人博客地址): www.codersrc.com
@File:Python basestring 函数.py
@Time:2021/04/17 07:37
@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!"""print isinstance('猿说python',str) #True
print isinstance('www.codersrc.com',unicode) #False
print isinstance(u'codersrc.com',unicode) #True
print isinstance('python教程',basestring) #True
print isinstance(u'python基础',unicode) #True
print isinstance(u'python开发',basestring) #True
print isinstance(b'python',basestring) #False
注意:
- ** 如果字符串前面以 u 开头,表示 unicode 字符;**
- ** 如果字符串前面以 b 开头,表示 byte 字符;**
- ** 如果字符串前面没有字符修饰,默认就是常规字符串;**
三.Python3 异常: name ‘basestring’ is not defined
看上面代码即可知道,这是 Python2.0 的写法,因为内置函数 basestring 属于 Python2.0 版本,Python3.0 之后已经没有该内置函数,所以会报错,当作了解即可!
四.猜你喜欢
- Python for 循环
- Python 字符串
- Python 列表 list
- Python 元组 tuple
- Python 字典 dict
- Python 条件推导式
- Python 列表推导式
- Python 字典推导式
- Python 函数声明和调用
- Python 不定长参数 *argc/**kargcs
- Python 匿名函数 lambda
- Python return 逻辑判断表达式
- Python 字符串/列表/元组/字典之间的相互转换
- Python 局部变量和全局变量
- Python type 函数和 isinstance 函数区别
- Python is 和 == 区别
- Python 可变数据类型和不可变数据类型
- Python 浅拷贝和深拷贝
未经允许不得转载:猿说编程 » Python basestring 函数
Python basestring函数- Python零基础入门教程相关推荐
- Python return逻辑判断表达式 - 零基础入门教程
目录 一.return 逻辑判断表达式 and 二.return 逻辑判断表达式 or 三.return 逻辑判断表达式 and 和 or 配合使用 四.return 逻辑判断表达式重点总结 五.猜你 ...
- python怎么输出浮点数_python 零基础入门教程第 2 章:基本数据类型 (一)
一.什么是数据类型 编程语言通过一些复杂的计算机物理底层机制,创造不同类型的数据,用来表示现实世界中的不同信息,以便于计算机更好的存储和计算. 每种编程语言都会有一些基本的数据类型用来表示现实世界中的 ...
- 视频教程-Python零基础入门教程-Python
Python零基础入门教程 从2012年从事互联网至今有7年软件编程经验,曾任职国内北京互联网公司,中南林业大学授课Python 现任逻辑教育Python课程负责人,精通Python语言,精通人工智能 ...
- Python零基础入门教程( 快速入门)
前言 学无止境,无止境学. 今天要给大家分享的是<Python零基础入门教程01 快速入门>,这是一个系列的教程,从零基础到项目实战.在本教程中,我会给大家介绍Python入门的一些基础知 ...
- Python 3.X 完全零基础入门精讲 全套视频教程
简介 零基础小白快速学程序员大爱语言――Python,易学易用易就业!!! 目标人群:熟悉电脑基本操作,编程零基础或已具备Python或其它编程语言的人群. 课程目标:绝对零基础Python3.x 入 ...
- python是什么软件-零基础入门Python怎么学习?老男孩python用什么软件
在培训学习Python时,怎么才能学好Python?随着Python技术的发展,越来越多的人开始学习Python编程语言,那么零基础入门Python该怎么学习? 1.要养成良好的代码编写习惯,注重细节 ...
- C语言 const 修饰函数参数 - C语言零基础入门教程
C语言 const 修饰函数参数 - C语言零基础入门教程 目录 一.const 简介 1.const 修饰变量 2.const 修饰指针 3.const 修饰在函数名前面 4.const 修饰在函数 ...
- 视频教程-ARDUINO零基础入门教程【代码编程篇】-Arduino
ARDUINO零基础入门教程[代码编程篇] 精通各种单片机编程,有十年以上ARDUINO,51单片机/STM32/PIC/AVR编程,硬件设计,绘图,编程经验.熟悉各种常用传感器使用和物联网通讯 赵勇 ...
- C++零基础入门教程:基础篇(一)
前言 嘿嘿,我叕来啦─=≡Σ(((つ•̀ω•́)つ!别问我为什么突然变成了零基础入门教程(一),因为前面那三篇都是基础的不能在基础的教程了.(其实是因为顺序乱了,而且那时候没有单独弄一个专栏,后面我会 ...
- SEO零基础入门教程(外链的发布和软文编写)
seo的作用是众所周知的,对网站进行seo优化,可以给网站带来大量的搜索引擎流量.但是想要做好网站优化也有难度,尤其是对于seo新手来说,因为缺乏理论和实战,所以seo新手需要多加练习.那么具体seo ...
最新文章
- hashCode() 和equals() 区别和作用
- C++编程思想:继承与虚函数以及多态
- RSS 没有死亡 而是无所不在
- MySQL通过添加索引解决线上数据库服务器压力大问题
- 四剑客查找字符_Shell四剑客Grep
- 点击home键_iPhone小技巧:无Home键iPhone11如何强制重启?
- 这本 Kindle 排名第一的 Python 3 入门书,火遍了整个编程圈!| 码书
- Spring声明式事物DataSourceTransactionManager的使用与jdbcTemplate的使用
- php variables,浅析PHP原理之变量(Variables inside PHP)
- DEDECMS之二 如何修改模板页
- 精益创业实战 - 第3章 制作自己的精益画布
- 《Redis视频教程》(p6)
- win10上Redis设置密码
- 为什么社会上的Java程序员还没有饱和?
- webpack如何将css文件单独抽离
- 大一时写的东西 哈哈~~~~~~~~~~~~
- Unity3D项目Plugins目录组织
- 我在哪?从何处来,又到哪里去?
- STM32 TIM高级定时器死区时间的计算
- Jekyll+GitHub搭建个人博客
热门文章
- 深度干货|云原生分布式数据库 PolarDB-X 的技术演进
- 蚂蚁金服隗华:十五年时间见证分布式数据库的崛起
- 十余位权威专家深度解读,达摩院2019十大科技趋势点燃科技热情
- 你们关心十三香不香,我却关心背后的质检稳不稳
- 红点中国、红杉中国联合领投,WakeData惟客数据完成1000万美元B轮融资
- 数据库激荡 40 年,深入解析 PostgreSQL、NewSQL 演进历程
- 用数据库修改服务器的时间格式,如何查询数据库服务器的时间格式
- html视频标签不显示,HTML视频标签无法正确显示视频
- html文字...点击后全部显示,js 文字超出部分隐藏、点击显示更多示例
- 极光推送 请检查参数合法性_极光小课堂 | 极光推送在人脸识别终端管理系统中的应用...