python基础知识(一)变量与简单数据类型详解


Posted in Python onApril 17, 2019

1.1变量

变量的命名规则:

  1. 1、只能包含字母、数字、下划线,且不能用数字开头
  2. 2、不能使用python关键字
  3. 3、简短且具有描述性

1.2字符串

python中用引号引起来的都是字符串,单引号双引号都可以

 a.字符串的索引

s = 'ABCDEF'
#索引
s1 = s[0]
s2 = s[-1]
s3 = s[0:4]
print(s1) #A
print(s2) #F
print(s3) #ABC,左闭右开
 
#打印全部
s4 = s[:] #s[0:]
print(s4)
 
s5 = s[0:5:2]
print(s5) #ACE
 
s6 = s[3::-1]
print(s6) #DCBA
 
#倒置
s7 = s[::-1]
print(s7) #FEDCBA

b.大小写变换

s = 'alxeaAa'
#首字母大写
s1 = s.capitalize()
print(s1)
 
s2 = s.upper() #全部大写
s21 = s.lower() #全部小写
print(s2,s21)
 
s3 = s.swapcase()#反转大小写
print(s3)
 
#每个首字母大写
s4 = 'abc asc asd'
s5 = s4.title()
print(s5)

c.居中

#居中
s6 = s.center(20,'_') #前后用_填充
print(s6)

d.查找

s7 = s.startswith('a',0,3) #判断s[0]-s[2]首字母是否为a,真返回TRUE,假返回FALSE
print(s7)
#find 通过元素找索引,找不打返回-1
#index 通过元素找索引,找不打报错
s8 = s.find('a')
print(s8,type(s8))

e.删除左右空格

#strip 默认删除空格 rstrip lstrip
s = ' alll%'
s1 = s.strip('%')
print(s1)

f.计数

s2 = s.count('l')
print(s2)

g.替换

replace(old,new,count)

h.把一个字符串分割成列表

s = 'b a c'
s3 = s.split( ) #默认为空格
print(s3)

1.3 int

i = 3 #转化为二进制所占最少位数
print(i.bit_length())

1.4 bool

#int --->str
i = 1
s = str(i)
#str--->int
s = '123'
i = int(s)
#int --->bool
i = 3
b = bool(i)
#str--->bool 非空就是TRUE
#s = ''--- >False
转化成bool值为False的数据类型有:
'', 0, (), {}, [], set(), None

以上所述是小编给大家介绍的python变量与简单数据类型详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
python读写ini配置文件方法实例分析
Jun 30 Python
Python的Flask框架中配置多个子域名的方法讲解
Jun 07 Python
Python实现基本数据结构中栈的操作示例
Dec 04 Python
Django文件存储 自己定制存储系统解析
Aug 02 Python
python set集合使用方法解析
Nov 05 Python
浅析python内置模块collections
Nov 15 Python
在Python中利用pickle保存变量的实例
Dec 30 Python
TensorFlow实现打印每一层的输出
Jan 21 Python
python 命名规范知识点汇总
Feb 14 Python
Python Map 函数的使用
Aug 28 Python
python制作一个简单的gui 数据库查询界面
Nov 19 Python
Python实现GIF动图以及视频卡通化详解
Dec 06 Python
关于python多重赋值的小问题
Apr 17 #Python
详解python3安装pillow后报错没有pillow模块以及没有PIL模块问题解决
Apr 17 #Python
一步步教你用python的scrapy编写一个爬虫
Apr 17 #Python
Python中如何导入类示例详解
Apr 17 #Python
Linux上使用Python统计每天的键盘输入次数
Apr 17 #Python
python3转换code128条形码的方法
Apr 17 #Python
Python爬虫——爬取豆瓣电影Top250代码实例
Apr 17 #Python
You might like
PHP4 与 MySQL 数据库操作函数详解
2006/12/06 PHP
PHP的mysqli_query参数MYSQLI_STORE_RESULT和MYSQLI_USE_RESULT的区别
2014/09/29 PHP
如何解决PHP无法实现多线程的问题
2015/09/25 PHP
php上传后台无法收到数据解决方法
2019/10/28 PHP
JQuery 学习笔记 选择器之五
2009/07/23 Javascript
javascript 面向对象编程基础:封装
2009/08/21 Javascript
基于jquery的一个简单的脚本验证插件
2010/04/05 Javascript
JS关闭窗口或JS关闭页面的几种代码分享
2013/10/25 Javascript
js实现简单的可切换选项卡效果
2015/04/10 Javascript
JS平滑无缝滚动效果的实现代码
2016/05/06 Javascript
javascript如何创建对象
2016/08/29 Javascript
javascript中href和replace的比较(详解)
2016/11/25 Javascript
简单实现JS上传图片预览功能
2017/04/14 Javascript
详解vue-loader在项目中是如何配置的
2018/06/04 Javascript
详解webpack打包时排除其中一个css、js文件或单独打包一个css、js文件(两种方法)
2018/10/26 Javascript
Vee-validate 父组件获取子组件表单校验结果的实例代码
2019/05/20 Javascript
python简单获取数组元素个数的方法
2015/07/13 Python
Python中__init__.py文件的作用详解
2016/09/18 Python
Python使用pickle模块实现序列化功能示例
2018/07/13 Python
python实现五子棋游戏
2019/06/18 Python
使用tensorflow显示pb模型的所有网络结点方式
2020/01/23 Python
详解如何在pyqt中通过OpenCV实现对窗口的透视变换
2020/09/20 Python
详解HTML5中的拖放事件(Drag 和 drop)
2016/11/14 HTML / CSS
汇集了世界上最好的天然和有机美容产品:LoveLula
2018/02/05 全球购物
英国最出名高街品牌:Forever Unique
2018/02/24 全球购物
瑞典在互联网上最大的宠物商店:Animail
2020/10/31 全球购物
澳大利亚在线性感内衣商店:Fantasy Lingerie
2021/02/07 全球购物
大型活动策划方案
2014/01/12 职场文书
毕业生大学生活自我总结
2014/01/31 职场文书
企业办公室主任岗位职责
2014/02/19 职场文书
付款委托书范本
2014/04/04 职场文书
安全保证书范文
2014/04/29 职场文书
新闻稿件写作技巧
2015/07/18 职场文书
2016入党积极分子党校培训心得体会
2016/01/06 职场文书
创业计划书之情侣餐厅
2019/09/29 职场文书
vue使用echarts实现折线图
2022/03/21 Vue.js