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中处理字符串之ljust()方法的使用简介
May 19 Python
在Django的视图中使用form对象的方法
Jul 18 Python
Python随机生成数据后插入到PostgreSQL
Jul 28 Python
Python实现的求解最大公约数算法示例
May 03 Python
python 读取文件并替换字段的实例
Jul 12 Python
Tesserocr库的正确安装方式
Oct 19 Python
详解pandas.DataFrame中删除包涵特定字符串所在的行
Apr 04 Python
Python 如何优雅的将数字转化为时间格式的方法
Sep 26 Python
python数据爬下来保存的位置
Feb 17 Python
python反爬虫方法的优缺点分析
Nov 25 Python
一篇文章带你搞懂Python类的相关知识
May 20 Python
Python基础学习之奇异的GUI对话框
May 27 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处理二进制数据的实现方法
2016/06/13 PHP
PHP实现将多个文件中的内容合并为新文件的方法示例
2017/06/10 PHP
redis+php实现微博(二)发布与关注功能详解
2019/09/23 PHP
Javascript attachEvent传递参数的办法
2009/12/14 Javascript
浏览器打开层自动缓慢展开收缩实例代码
2013/07/04 Javascript
JS性能优化笔记搜索整理
2013/08/21 Javascript
下拉列表选择项的选中在不同浏览器中的兼容性问题探讨
2013/09/18 Javascript
jQuery中校验时间格式的正则表达式小结
2013/09/22 Javascript
js之事件冒泡和事件捕获详细介绍
2013/10/28 Javascript
深入理解JSON数据源格式
2014/01/10 Javascript
jQuery中[attribute*=value]选择器用法实例
2014/12/31 Javascript
jQuery unbind()方法实例详解
2016/01/19 Javascript
第二次聊一聊JS require.js模块化工具的基础知识
2016/04/17 Javascript
深入理解setTimeout函数和setInterval函数
2016/05/20 Javascript
详解js的事件处理函数和动态创建html标记方法
2016/12/16 Javascript
详解照片瀑布流效果(js,jquery分别实现与知识点总结)
2017/01/01 Javascript
Vue 过滤器filters及基本用法
2017/12/26 Javascript
vue 实现全选全不选的示例代码
2018/03/29 Javascript
深入Vue-Router路由嵌套理解
2018/08/13 Javascript
NodeJS搭建HTTP服务器的实现步骤
2018/10/12 NodeJs
微信小程序获取用户openid的实现
2018/12/24 Javascript
vue-cli设置publicPath小记
2020/04/14 Javascript
详细介绍Python函数中的默认参数
2015/03/30 Python
浅析Python的web.py框架中url的设定方法
2016/07/11 Python
matplotlib绘制符合论文要求的图片实例(必看篇)
2017/06/02 Python
python主线程捕获子线程的方法
2018/06/17 Python
Python通用函数实现数组计算的方法
2019/06/13 Python
keras load model时出现Missing Layer错误的解决方式
2020/06/11 Python
IE9对HTML5中部分属性不支持的原因分析
2014/10/15 HTML / CSS
HTML5的一个显示电池状态的API简介
2015/06/18 HTML / CSS
N:Philanthropy官网:美国洛杉矶基础款服装
2020/06/09 全球购物
自荐信模版
2013/10/24 职场文书
建筑文秘专业个人求职信范文
2013/12/28 职场文书
电子商务个人职业生涯规划范文
2014/02/12 职场文书
小学节能减排倡议书
2014/05/15 职场文书
Python字符串常规操作小结
2022/04/03 Python