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写的一个wordpress的采集程序
Feb 27 Python
Python书单 不将就
Jul 11 Python
python数据结构之链表的实例讲解
Jul 25 Python
Python微信库:itchat的用法详解
Aug 14 Python
Python实现破解12306图片验证码的方法分析
Dec 29 Python
Python 爬虫之Beautiful Soup模块使用指南
Jul 05 Python
Python3非对称加密算法RSA实例详解
Dec 06 Python
pycharm创建scrapy项目教程及遇到的坑解析
Aug 15 Python
python简单的三元一次方程求解实例
Apr 02 Python
jupyter notebook 调用环境中的Keras或者pytorch教程
Apr 14 Python
python语言time库和datetime库基本使用详解
Dec 25 Python
Pandas实现批量拆分与合并Excel的示例代码
May 30 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运行环境教程
2015/02/12 PHP
php自定义函数转换html标签示例
2016/09/29 PHP
php从身份证获取性别和出生年月
2017/02/09 PHP
获取网站跟路径的javascript代码(站点及虚拟目录)
2009/10/20 Javascript
JavaScript中的异常捕捉介绍
2014/12/31 Javascript
javascript如何写热点图
2015/12/08 Javascript
jQuery实现进度条效果代码
2015/12/17 Javascript
初步使用bootstrap快速创建页面
2016/03/03 Javascript
js实现文字滚动效果
2016/03/03 Javascript
js解决movebox移动问题
2016/03/29 Javascript
BootStrap整体框架之基础布局组件
2016/12/15 Javascript
JS字符串false转boolean的方法(推荐)
2017/03/08 Javascript
JavaScript监听手机物理返回键的两种解决方法
2017/08/14 Javascript
利用VS Code开发你的第一个AngularJS 2应用程序
2017/12/15 Javascript
jQuery实现获取及设置CSS样式操作详解
2018/09/05 jQuery
深入理解js A*寻路算法原理与具体实现过程
2018/12/13 Javascript
jquery实现吸顶导航效果
2020/01/08 jQuery
JavaScript计算出两个数的差值
2020/03/19 Javascript
vue 路由meta 设置导航隐藏与显示功能的示例代码
2020/09/04 Javascript
vue实现简单的登录弹出框
2020/10/26 Javascript
Python中的choice()方法使用详解
2015/05/15 Python
Python Flask 搭建微信小程序后台详解
2019/05/06 Python
详解Python传入参数的几种方法
2019/05/16 Python
python 实现GUI(图形用户界面)编程详解
2019/07/17 Python
Python %r和%s区别代码实例解析
2020/04/03 Python
THE OUTNET美国官网:国际设计师品牌折扣网站
2017/03/07 全球购物
俄罗斯EPL钻石珠宝店:ЭПЛ
2019/10/22 全球购物
大学生个人自我鉴定
2013/12/03 职场文书
早读迟到检讨书
2014/01/24 职场文书
《理想的风筝》教学反思
2014/04/11 职场文书
2015年预算员工作总结
2015/05/14 职场文书
化工生产实习心得体会
2016/01/22 职场文书
浅析Redis Sentinel 与 Redis Cluster
2021/06/24 Redis
mysql 直接拷贝data 目录下文件还原数据的实现
2021/07/25 MySQL
JS 4个超级实用的小技巧 提升开发效率
2021/10/05 Javascript
MySQL学习之基础操作总结
2022/03/19 MySQL