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打开网页和暂停实例
Sep 30 Python
python多线程socket编程之多客户端接入
Sep 12 Python
python实现画圆功能
Jan 25 Python
pyqt5简介及安装方法介绍
Jan 31 Python
python网络爬虫学习笔记(1)
Apr 09 Python
windows下添加Python环境变量的方法汇总
May 14 Python
python使用zip将list转为json的方法
Dec 31 Python
DataFrame:通过SparkSql将scala类转为DataFrame的方法
Jan 29 Python
Python SELENIUM上传文件或图片实现过程
Oct 28 Python
python 申请内存空间,用于创建多维数组的实例
Dec 02 Python
windows下的pycharm安装及其设置中文菜单
Apr 23 Python
Python爬取酷狗MP3音频的步骤
Feb 26 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
饭制《星际争霸》Mod:优化游戏机制 增加新单位
2017/07/02 星际争霸
第五节--克隆
2006/11/16 PHP
php 使用post,get的一种简洁方式
2010/04/25 PHP
CodeIgniter基本配置详细介绍
2013/11/12 PHP
windows下PHP_intl.dll正确配置方法(apache2.2+php5.3.5)
2014/01/14 PHP
PHP数组游标实现对数组的各种操作详解
2016/01/26 PHP
PHP6连接SQLServer2005的三部曲
2016/04/15 PHP
关于使用 jBox 对话框的提交不能弹出问题解决方法
2012/11/07 Javascript
jQuery lazyLoad图片延迟加载插件的优化改造方法分享
2013/08/13 Javascript
js function定义函数的几种不错方法
2014/02/27 Javascript
jQuery 隐藏和显示 input 默认值示例
2014/06/03 Javascript
angularjs项目的页面跳转如何实现(5种方法)
2017/05/25 Javascript
BootStrap导航栏问题记录
2017/07/31 Javascript
移动前端图片压缩上传的实例
2017/12/06 Javascript
基于express中路由规则及获取请求参数的方法
2018/03/12 Javascript
详解ESLint在Vue中的使用小结
2018/10/15 Javascript
微信实现自动跳转到用其他浏览器打开指定APP下载
2019/02/15 Javascript
Vue中使用matomo进行访问流量统计的实现
2019/11/05 Javascript
Vant picker 多级联动操作
2020/11/02 Javascript
vue 在服务器端直接修改请求的接口地址
2020/12/19 Vue.js
使用python检测手机QQ在线状态的脚本代码
2013/02/10 Python
Python中return语句用法实例分析
2015/08/04 Python
Python3.6笔记之将程序运行结果输出到文件的方法
2018/04/22 Python
Python实现读取SQLServer数据并插入到MongoDB数据库的方法示例
2018/06/09 Python
python 实现线程之间的通信示例
2020/02/14 Python
使用Jupyter notebooks上传文件夹或大量数据到服务器
2020/04/14 Python
opencv+python实现鼠标点击图像,输出该点的RGB和HSV值
2020/06/02 Python
Python的信号库Blinker用法详解
2020/12/31 Python
pandas apply使用多列计算生成新的列实现示例
2021/02/24 Python
CSS3点击按钮实现背景渐变动画效果
2016/10/19 HTML / CSS
美国二手奢侈品寄售网站:TheRealReal
2016/10/29 全球购物
大学军训自我鉴定
2013/12/15 职场文书
竞选文艺委员演讲稿
2014/04/28 职场文书
怎样写辞职信
2015/02/27 职场文书
导游词之山西-五老峰
2019/10/07 职场文书
elasticSearch-api的具体操作步骤讲解
2021/06/28 Java/Android