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进行基础的函数式编程的教程
Mar 31 Python
Python学习笔记之if语句的使用示例
Oct 23 Python
Python数据可视化编程通过Matplotlib创建散点图代码示例
Dec 09 Python
tornado 多进程模式解析
Jan 15 Python
Python中is和==的区别详解
Nov 15 Python
解决python3.5 正常安装 却不能直接使用Tkinter包的问题
Feb 22 Python
Django之提交表单与前后端交互的方法
Jul 19 Python
pandas数据处理进阶详解
Oct 11 Python
Python 根据数据模板创建shapefile的实现
Nov 26 Python
tensorflow mnist 数据加载实现并画图效果
Feb 05 Python
django 实现后台从富文本提取纯文本
Jul 02 Python
python如何支持并发方法详解
Jul 25 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
多重?l件?合查?(一)
2006/10/09 PHP
BBS(php & mysql)完整版(六)
2006/10/09 PHP
PHP中数组定义的几种方法
2013/09/01 PHP
php实现水仙花数的4个示例分享
2014/04/08 PHP
PHP+MySQL实现模糊查询员工信息功能示例
2018/06/01 PHP
微信公众平台开发教程⑤ 微信扫码支付模式介绍
2019/04/10 PHP
laravel清除视图缓存的代码
2019/10/23 PHP
Dojo之路:如何利用Dojo实现Drag and Drop效果
2007/04/10 Javascript
基于Jquery的表格隔行换色,移动换色,点击换色插件
2010/12/22 Javascript
IE8提示Invalid procedure call or argument 异常的解决方法
2012/09/30 Javascript
jquery显示和隐藏div特效实例
2013/02/27 Javascript
分享9点个人认为比较重要的javascript 编程技巧
2015/04/27 Javascript
JS验证全角与半角及相互转化的介绍
2017/05/18 Javascript
Vue渲染函数详解
2017/09/15 Javascript
详解基于Node.js的HTTP/2 Server实践
2018/05/31 Javascript
微信小程序自定义toast的实现代码
2018/11/16 Javascript
VUE项目中加载已保存的笔记实例方法
2019/09/14 Javascript
Vue路由管理器Vue-router的使用方法详解
2020/02/05 Javascript
详解Vue3中对VDOM的改进
2020/04/23 Javascript
Python和Ruby中each循环引用变量问题(一个隐秘BUG?)
2014/06/04 Python
Python os.access()用法实例
2019/02/18 Python
10个python3常用排序算法详细说明与实例(快速排序,冒泡排序,桶排序,基数排序,堆排序,希尔排序,归并排序,计数排序)
2020/03/17 Python
CSS3实现头像旋转效果
2017/03/13 HTML / CSS
Ajxa常见问题都有哪些
2014/03/26 面试题
工作表扬信的范文
2014/01/10 职场文书
医务人员自我评价
2014/01/26 职场文书
化妆品店促销方案
2014/02/24 职场文书
全国税务系统先进集体事迹材料
2014/05/19 职场文书
2014年小学德育工作总结
2014/12/05 职场文书
音乐教师求职信范文
2015/03/20 职场文书
债务纠纷代理词
2015/05/25 职场文书
公诉意见书范文
2015/06/05 职场文书
2016年优秀团支部事迹材料
2016/02/26 职场文书
感恩信:写给爸爸妈妈的一封感谢信
2019/09/12 职场文书
导游词之扬州大明寺
2019/10/09 职场文书
如何用 Python 子进程关闭 Excel 自动化中的弹窗
2021/05/07 Python