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创建日历实例
Aug 21 Python
python中import reload __import__的区别详解
Oct 16 Python
pycharm中成功运行图片的配置教程
Oct 28 Python
Python3.5以上版本lxml导入etree报错的解决方案
Jun 26 Python
python 批量添加的button 使用同一点击事件的方法
Jul 17 Python
Python实现微信中找回好友、群聊用户撤回的消息功能示例
Aug 23 Python
Python numpy.zero() 初始化矩阵实例
Nov 27 Python
python利用JMeter测试Tornado的多线程
Jan 12 Python
Django 博客实现简单的全文搜索的示例代码
Feb 17 Python
python实现贪吃蛇双人大战
Apr 18 Python
Python3 Tensorlfow:增加或者减小矩阵维度的实现
May 22 Python
pycharm实现猜数游戏
Dec 07 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
图象函数中的中文显示
2006/10/09 PHP
php中使用redis队列操作实例代码
2013/02/07 PHP
基于PHP选项与信息函数的使用详解
2013/05/10 PHP
PHP实现新型冠状病毒疫情实时图的实例
2020/02/04 PHP
Prototype 1.5.0_rc1 及 Prototype 1.5.0 Pre0小抄本
2006/09/22 Javascript
js循环改变div颜色具体方法
2013/06/25 Javascript
JSON格式的键盘编码对照表
2015/01/29 Javascript
JS控制按钮10秒钟后可用的方法
2015/12/22 Javascript
Vuex之理解Store的用法
2017/04/19 Javascript
AngularJS改变元素显示状态
2017/04/20 Javascript
nodejs读取本地中文json文件出现乱码解决方法
2018/10/10 NodeJs
微信小程序实现保存图片到相册功能
2018/11/30 Javascript
JavaScript之解构赋值的理解
2019/01/30 Javascript
vue 弹出遮罩层样式实例
2020/07/22 Javascript
jquery实现简单每周轮换的日历
2020/09/10 jQuery
[40:31]Secret vs Alliacne 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
搞笑的程序猿:看看你是哪种Python程序员
2015/06/12 Python
Python计算一个文件里字数的方法
2015/06/15 Python
分析用Python脚本关闭文件操作的机制
2015/06/28 Python
python网络爬虫学习笔记(1)
2018/04/09 Python
python打包exe开机自动启动的实例(windows)
2019/06/28 Python
如何查看Django ORM执行的SQL语句的实现
2020/04/20 Python
Python logging模块异步线程写日志实现过程解析
2020/06/30 Python
Python fileinput模块如何逐行读取多个文件
2020/10/05 Python
CSS3弹性盒模型开发笔记(一)
2016/04/26 HTML / CSS
Reformation官网:美国女装品牌
2018/09/14 全球购物
违反学校规定检讨书
2014/01/18 职场文书
电子商务专业求职信
2014/03/08 职场文书
小学生中国梦演讲稿
2014/04/23 职场文书
经销商年会策划方案
2014/05/29 职场文书
2014年纠风工作总结
2014/12/08 职场文书
出纳试用期自我评价
2015/03/10 职场文书
采购员岗位职责范本
2015/04/07 职场文书
银行资信证明
2015/06/17 职场文书
中国梦党课学习心得体会
2016/01/05 职场文书
Python实现对齐打印 format函数的用法
2022/04/28 Python