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 29 Python
Python 如何访问外围作用域中的变量
Sep 11 Python
深入理解Python中的内置常量
May 20 Python
11月编程语言排行榜 Python逆袭C#上升到第4
Nov 15 Python
Python3.6笔记之将程序运行结果输出到文件的方法
Apr 22 Python
在Python中获取两数相除的商和余数方法
Nov 10 Python
python将一组数分成每3个一组的实例
Nov 14 Python
python石头剪刀布小游戏(三局两胜制)
Jan 20 Python
python实现桌面托盘气泡提示
Jul 29 Python
如何在mac版pycharm选择python版本
Jul 21 Python
Python使用jpype模块调用jar包过程解析
Jul 29 Python
python数字图像处理实现图像的形变与缩放
Jun 28 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
PHP模板引擎SMARTY
2006/10/09 PHP
php+oracle 分页类
2006/10/09 PHP
php批量删除数据
2007/01/18 PHP
PHP中文件上传的一个问题
2010/09/04 PHP
PHP根据图片色界在不同位置加水印的方法
2015/07/01 PHP
Symfony2学习笔记之系统路由详解
2016/03/17 PHP
php+ajax注册实时验证功能
2016/07/20 PHP
Ajax中的JSON格式与php传输过程全面解析
2017/11/14 PHP
PHP 并发场景的几种解决方案
2019/06/14 PHP
JavaScript中URL编码函数代码
2011/01/11 Javascript
js onclick事件传参讲解
2013/11/06 Javascript
微信开发 微信授权详解
2016/10/21 Javascript
微信小程序 数组(增,删,改,查)等操作实例详解
2017/01/05 Javascript
node.js基于mongodb的搜索分页示例
2017/01/22 Javascript
Vue中的v-cloak使用解读
2017/03/27 Javascript
JavaScript实现创建自定义对象的常用方式总结
2018/07/09 Javascript
vue webpack开发访问后台接口全局配置的方法
2018/09/18 Javascript
图文讲解用vue-cli脚手架创建vue项目步骤
2019/02/12 Javascript
JS实现悬浮球只在一侧滑动并且是横屏状态下
2020/08/19 Javascript
vue中h5端打开app(判断是安卓还是苹果)
2021/02/26 Vue.js
Python抓取Discuz!用户名脚本代码
2013/12/30 Python
Python中pip安装非PyPI官网第三方库的方法
2015/06/02 Python
Python简单实现安全开关文件的两种方式
2016/09/19 Python
解决pandas 作图无法显示中文的问题
2018/05/24 Python
python重试装饰器的简单实现方法
2019/01/31 Python
python mysql中in参数化说明
2020/06/05 Python
Python3爬虫中关于中文分词的详解
2020/07/29 Python
Python+Selenium实现自动化的环境搭建的步骤(图文)
2020/09/01 Python
法定代表人授权委托书
2014/04/04 职场文书
课外小组活动总结
2014/08/27 职场文书
党员批评与自我批评发言
2014/10/02 职场文书
群众路线教育实践活动心得体会(四风)
2014/11/03 职场文书
2015年元旦促销方案书
2014/12/09 职场文书
500字小学生检讨书
2015/02/19 职场文书
工资证明范本
2015/06/12 职场文书
spring boot实现文件上传
2022/08/14 Java/Android