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实现从URL地址提取文件名的方法
May 15 Python
python3序列化与反序列化用法实例
May 26 Python
离线安装Pyecharts的步骤以及依赖包流程
Apr 23 Python
Python遍历pandas数据方法总结
Feb 09 Python
python 递归深度优先搜索与广度优先搜索算法模拟实现
Oct 22 Python
python针对不定分隔符切割提取字符串的方法
Oct 26 Python
Python循环中else,break和continue的用法实例详解
Jul 11 Python
Python逐行读取文件内容的方法总结
Feb 14 Python
django-利用session机制实现唯一登录的例子
Mar 16 Python
解决matplotlib.pyplot在Jupyter notebook中不显示图像问题
Apr 22 Python
如何Tkinter模块编写Python图形界面
Oct 14 Python
Python&Matlab实现樱花的绘制
Apr 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
php错误、异常处理机制(补充)
2012/05/07 PHP
PHP面向对象学习笔记之一 基础概念
2012/10/06 PHP
php命名空间学习详解
2014/02/27 PHP
php中FTP函数ftp_connect、ftp_login与ftp_chmod用法
2014/11/18 PHP
PHP自带方法验证邮箱、URL、IP是否合法的函数
2016/12/08 PHP
PHP超级全局变量【$GLOBALS,$_SERVER,$_REQUEST等】用法实例分析
2019/12/11 PHP
解决使用attachEvent函数时,this指向被绑定的元素的问题的方法
2007/08/13 Javascript
javascript 多种搜索引擎集成的页面实现代码
2010/01/02 Javascript
Js 随机数产生6位数字
2010/05/13 Javascript
JS将表单导出成EXCEL的实例代码
2013/11/11 Javascript
javaScript如何生成xmlhttp
2013/12/16 Javascript
让人蛋疼的JavaScript语法特性
2014/09/30 Javascript
js实现图片点击左右轮播
2015/07/08 Javascript
jQuery+CSS3文字跑马灯特效的简单实现
2016/06/25 Javascript
js判断是否为空和typeof的用法(详解)
2016/10/07 Javascript
JS前端加密算法示例
2016/12/22 Javascript
Vue Spa切换页面时更改标题的实例代码
2017/07/15 Javascript
Angular5升级RxJS到5.5.3报错:EmptyError: no elements in sequence的解决方法
2018/04/09 Javascript
Vue项目报错:Uncaught SyntaxError: Unexpected token
2018/11/10 Javascript
Vue核心概念Getter的使用方法
2019/01/18 Javascript
Vue多环境代理配置方法思路详解
2019/06/21 Javascript
基于javascript的无缝滚动动画1
2020/08/07 Javascript
[37:45]完美世界DOTA2联赛PWL S3 LBZS vs Phoenix 第二场 12.09
2020/12/11 DOTA
http请求 request失败自动重新尝试代码示例
2018/01/25 Python
Python 实现两个列表里元素对应相乘的方法
2018/11/14 Python
对python读写文件去重、RE、set的使用详解
2018/12/11 Python
Python实现的远程文件自动打包并下载功能示例
2019/07/12 Python
PyQt5如何将.ui文件转换为.py文件的实例代码
2020/05/26 Python
python中加背景音乐如何操作
2020/07/19 Python
python自动提取文本中的时间(包含中文日期)
2020/08/31 Python
Django ModelForm组件原理及用法详解
2020/10/12 Python
阿联酋电子产品购物网站:Menakart
2017/09/15 全球购物
品恩科技软件测试面试题
2014/10/26 面试题
新闻记者实习自我鉴定
2013/09/19 职场文书
生育关怀行动实施方案
2014/03/26 职场文书
入团申请书格式
2019/06/20 职场文书