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计算圆周长、面积、球体体积并画出圆
Apr 08 Python
Python中利用sorted()函数排序的简单教程
Apr 27 Python
python实现下载指定网址所有图片的方法
Aug 08 Python
Windows下安装python MySQLdb遇到的问题及解决方法
Mar 16 Python
python做反被爬保护的方法
Jul 01 Python
用Python配平化学方程式的方法
Jul 20 Python
python自动化测试无法启动谷歌浏览器问题
Oct 10 Python
Django项目使用ckeditor详解(不使用admin)
Dec 17 Python
python DES加密与解密及hex输出和bs64格式输出的实现代码
Apr 13 Python
Django websocket原理及功能实现代码
Nov 14 Python
python绘图pyecharts+pandas的使用详解
Dec 13 Python
python用opencv 图像傅里叶变换
Jan 04 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中serialize序列化与json性能测试的示例分析
2013/04/27 PHP
JavaScript实现滚动栏效果的方法
2015/04/27 PHP
浅析Yii2中GridView常见操作
2016/04/22 PHP
PHP Mysqli 常用代码集合
2016/11/12 PHP
取得传值的函数
2006/10/27 Javascript
JS中批量给元素绑定事件过程中的相关问题使用闭包解决
2013/04/15 Javascript
通过正则表达式实现表单验证是否为中文
2014/02/18 Javascript
JavaScript中使用typeof运算符需要注意的几个坑
2014/11/08 Javascript
Node.js node-schedule定时任务隔多少分钟执行一次的方法
2015/02/10 Javascript
Js控制滑轮左右滑动实例
2015/02/13 Javascript
jQuery简单动画变换效果实例分析
2016/07/04 Javascript
探索Vue.js component内容实现
2016/11/03 Javascript
JS实现简单的天数计算器完整实例
2017/04/28 Javascript
微信小程序实战篇之购物车的实现代码示例
2017/11/30 Javascript
微信小程序实现即时通信聊天功能的实例代码
2018/08/17 Javascript
Element Input组件分析小结
2018/10/11 Javascript
vuejs+element UI点击编辑表格某一行时获取内容填入表单的示例
2018/10/31 Javascript
微信小程序开发常见问题及解决方案
2019/07/11 Javascript
Vue中通过vue-router实现命名视图的问题
2020/04/23 Javascript
Vue实现鼠标经过文字显示悬浮框效果的示例代码
2020/10/14 Javascript
[01:09]DOTAPLUS——DOTA2的新时代
2018/04/04 DOTA
Python cookbook(数据结构与算法)保存最后N个元素的方法
2018/02/13 Python
Python3.6实现连接mysql或mariadb的方法分析
2018/05/18 Python
flask-socketio实现WebSocket的方法
2018/07/31 Python
Django视图扩展类知识点详解
2019/10/25 Python
在django中使用apscheduler 执行计划任务的实现方法
2020/02/11 Python
Python猫眼电影最近上映的电影票房信息
2020/09/18 Python
详解h5页面在不同ios设备上的问题总结
2019/03/01 HTML / CSS
美国孕妇装品牌:Destination Maternity
2018/02/04 全球购物
先进个人事迹材料
2014/01/25 职场文书
小学红领巾广播稿(3篇)
2014/09/13 职场文书
校园会短篇的广播稿
2014/10/21 职场文书
医院合作意向书范本
2015/05/08 职场文书
2016年劳模先进事迹材料
2016/02/25 职场文书
对Keras自带Loss Function的深入研究
2021/05/25 Python
Python基于百度API识别并提取图片中文字
2021/06/27 Python