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的tkinter布局之简单的聊天窗口实现方法
Sep 03 Python
用Python计算三角函数之acos()方法的使用
May 15 Python
pycharm远程linux开发和调试代码的方法
Jul 17 Python
使用Python横向合并excel文件的实例
Dec 11 Python
基于python实现KNN分类算法
Apr 23 Python
利用python如何在前程无忧高效投递简历
May 07 Python
python 获取等间隔的数组实例
Jul 04 Python
python中pip的使用和修改下载源的方法
Jul 08 Python
在Django model中设置多个字段联合唯一约束的实例
Jul 17 Python
python 读取修改pcap包的例子
Jul 23 Python
Python列表倒序输出及其效率详解
Mar 04 Python
如何使用Python自动生成报表并以邮件发送
Oct 15 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代码包装修正版
2008/03/15 PHP
在html文件中也可以执行php语句的方法
2015/04/09 PHP
cakephp常见知识点汇总
2017/02/24 PHP
基于PHP实现堆排序原理及实例详解
2020/06/19 PHP
轻轻松松学习JavaScript
2007/02/25 Javascript
List all the Databases on a SQL Server
2007/06/21 Javascript
js左侧三级菜单导航实例代码
2013/09/13 Javascript
JQEasy-ui在IE9以下版本中二次加载的问题分析及处理方法
2014/06/23 Javascript
JavaScript中的条件判断语句使用详解
2015/06/03 Javascript
JS实现方向键切换输入框焦点的方法
2015/08/19 Javascript
jQuery实现页面下拉100像素出现悬浮窗口的方法
2016/09/05 Javascript
微信小程序  网络请求API详解
2016/10/25 Javascript
关于Vue.js 2.0的Vuex 2.0 你需要更新的知识库
2016/11/30 Javascript
jquery仿ps颜色拾取功能
2017/03/08 Javascript
SpringMVC简单整合Angular2的示例
2017/07/31 Javascript
详解node服务器中打开html文件的两种方法
2017/09/18 Javascript
从vue基础开始创建一个简单的增删改查的实例代码(推荐)
2018/02/11 Javascript
Vue多系统切换实现方案
2018/06/05 Javascript
基于vue展开收起动画的示例代码
2018/07/05 Javascript
实例详解Vue项目使用eslint + prettier规范代码风格
2018/08/20 Javascript
在Node.js下运用MQTT协议实现即时通讯及离线推送的方法
2019/01/24 Javascript
JS实现点击按钮随机生成可拖动的不同颜色块示例
2019/01/30 Javascript
Js通过AES加密后PHP用Openssl解密的方法
2019/07/12 Javascript
基于layPage插件实现两种分页方式浅析
2019/07/27 Javascript
[51:36]Optic vs Newbee 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Pyramid添加Middleware的方法实例
2013/11/27 Python
python实现批量按比例缩放图片效果
2018/03/30 Python
Python如何实现转换URL详解
2019/07/02 Python
Django 如何使用日期时间选择器规范用户的时间输入示例代码详解
2020/05/22 Python
python中wheel的用法整理
2020/06/15 Python
测量实习生自我鉴定
2013/09/19 职场文书
硕士研究生自我鉴定范文
2013/12/27 职场文书
北京奥运会主题口号
2014/06/13 职场文书
结婚纪念日感言
2015/08/01 职场文书
python实战之用emoji表情生成文字
2021/05/08 Python
原生Javascript+HTML5一步步实现拖拽排序
2021/06/12 Javascript