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结合jieba和wordcloud实现词云效果
Sep 05 Python
详解Python3的TFTP文件传输
Jun 26 Python
python使用selenium登录QQ邮箱(附带滑动解锁)
Jan 23 Python
在python里从协程返回一个值的示例
Feb 19 Python
Python利用matplotlib做图中图及次坐标轴的实例
Jul 08 Python
Django中celery执行任务结果的保存方法
Jul 12 Python
python集合的创建、添加及删除操作示例
Oct 08 Python
python通过实例讲解反射机制
Oct 17 Python
Python打开文件、文件读写操作、with方式、文件常用函数实例分析
Jan 07 Python
python3将变量写入SQL语句的实现方式
Mar 02 Python
使用Tensorflow-GPU禁用GPU设置(CPU与GPU速度对比)
Jun 30 Python
vue.js刷新当前页面的实例讲解
Dec 29 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
mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法
2007/03/15 PHP
PHP array_multisort() 函数的深入解析
2013/06/20 PHP
PHP判断网络文件是否存在的方法
2015/03/12 PHP
举例详解PHP脚本的测试方法
2015/08/05 PHP
WordPress中自定义后台管理界面配色方案的小技巧
2015/12/29 PHP
lib.utf.js
2007/08/21 Javascript
基于jQuery的消息提示插件之旅 DivAlert(三)
2010/04/01 Javascript
jQuery 学习第五课 Ajax 使用说明
2010/05/17 Javascript
怎样判断jQuery当前元素是隐藏还是显示
2016/11/23 Javascript
Mongoose学习全面理解(推荐)
2017/01/21 Javascript
js实现4个方向滚动的球
2017/03/06 Javascript
ES6新特性之解构、参数、模块和记号用法示例
2017/04/01 Javascript
BootStrap Select清除选中的状态恢复默认状态
2017/06/20 Javascript
简单实现jQuery轮播效果
2017/08/18 jQuery
详解webpack性能优化——DLL
2017/10/20 Javascript
微信小程序实现页面跳转传值以及获取值的方法分析
2017/12/18 Javascript
JavaScript变量提升和严格模式实例分析
2019/01/27 Javascript
JavaScript Dom 绑定事件操作实例详解
2019/10/02 Javascript
vue实现单一筛选、删除筛选条件
2020/10/26 Javascript
[49:18]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 OG vs TNC
2018/04/01 DOTA
Python中用sleep()方法操作时间的教程
2015/05/22 Python
Python中Django框架下的staticfiles使用简介
2015/05/30 Python
Python 登录网站详解及实例
2017/04/11 Python
Python 使用类写装饰器的小技巧
2018/09/30 Python
Pandas数据离散化原理及实例解析
2019/11/16 Python
Python 格式化打印json数据方法(展开状态)
2020/02/27 Python
CSS3美化表单控件全集
2016/06/29 HTML / CSS
HTML5仿微信聊天界面、微信朋友圈实例代码
2018/01/29 HTML / CSS
英语专业学生的自我评价
2013/12/30 职场文书
计算机网络工程专业职业生涯规划书
2014/03/10 职场文书
2014年百日安全生产活动总结
2014/05/04 职场文书
机械专业求职信
2014/05/25 职场文书
营销团队口号
2014/06/06 职场文书
会展策划与管理专业求职信
2014/06/09 职场文书
预备党员入党感言
2015/08/01 职场文书
javascript canvas实现雨滴效果
2021/06/09 Javascript