遇见Python的第(1)天:Python的基本数据类型(一)

Python的基本数据类型(一)

一次最多放两个
你如果
缓缓把手举起来
举过顶
再突然张开五指
那恭喜你
你刚刚给自己放了个烟花。
单纯天真的人快乐就是这么简单,希望Python学习起来也是如此。
我学习的第一门语言是c++,我想在学习Python的过程中我会不断的比较两者之间的差异,我认为学习一门编程语言,最开始就应该学习它的基本数据类型。在Python中基本的数据类型如表格所示

基本数据类型实例
字符串‘hello’;“hello”;’‘’hello’’’
整型(int)123
浮点型(float)2.02
元祖(tuple)(1,“apple”)
列表(list)[“apple”,“banana”,“pear”]
字典(dic){”first“:1, ”second“:2, “third”:3}
集合(set){“first”,“second”,“third”}

如果你之前学习过其他的编程语言,那么对于字符串、整形、浮点型应该相当熟悉,在Python中这基本数据类型的属性和其他编程语言中差不多,但是对于后边的tuple、list、dic、set可能就不是那么熟悉了。没关系,你现在只需要记住有这些类型即可,至于他们的特性及用法我们会进行举例说明。
在C++中字符串的表示方法是双引号,如:“stringexample”,但是在Python中,你可以使用一个单引号、双引号、甚至三引号来表示一个字符串。

>>> str1 = 'breakfast is milk'
>>> str2 = "breakfast is milk"
>>> str3 = '''breakfast is milk'''
>>>print("str1: %s, str2: %s, str3 : %s," % (str1,str2,str3))

我们会发现,其实str1、str2、str3的内容是同一个字符串,这里使用了print()函数,这将是我们接触的Python中的第一个函数,关于它的用法我等一下我再说,先说为什么Python中的字符串要使用三种引号呢,在多数情况下单引号和双引号可以互换。但是在用到一些英文缩写的时候如can’t、don’t这类字符串时,使用单引号就会出错。

>>>print('you can't understand reason of error')

上边代码Python就是提示:”syntaxError:invalid syntax“,syntax即是语法。但是如果使用双引号就不会报错,如下:

>>>print("you can't understand reason of error")

因为当python在遇到第一个引号时,它因为是字符串的开始,再遇到一个相同的引号就会认为一个字符串,在上边使用单引号的情况python认为’you can’是它要处理的字符串,但是后边的部分它就不知怎么处理了。
当然我们可以借助于转义字符解决上边的问题 “\”,这个就和C++的用法一样了。
最后就是三引号,它有个特性是可以轻松的实现换行

>>>print(''' today is friday
           tomorrow is saturday
           the day of tomorrow is sunday)

输出的结构也会按照格式进行换行。
print()在输出字符串的过程中的用法,我举一些例子

>>>print("C++ isn't same with Python")
>>>print("C++","Python")
>>>strtest = "i wan to play basketball"
>>>print(strtest)
>>>print("i say : \" %s\"" % strtest)

最后一个例子是使用%s格式符控制输出字符串变量的内容,其中%s是字符串格式符。%s的用处很大,可以控制字符串输出的字符个数

>>> letter = "abcdefg"
>>>print("%3s" % letter)

这样输出的结果就是’abc’

>>>print("%10s" % letter)

输出的结果就是’ abcdefg‘,不够的会使用空格补全,正数会在左边补全,负数会在右边补全。

>>>print("%-10s" % letter)

输出的结果就是’abcdefg ’
最后关于字符串我们再讲一讲如何将两个字符串合并为一个的方法
最简单的方式就是使用“+”

>>>str1 = "boyfriend and"
>>>str2 = "girlfriend"
>>>str3 = str1 +str2
>>>print("%s \n%s\n %s" % (str1,str2,str3))

输出的结果就是“boyfriend andgirlfriend”,你可能注意到了他们之间是连到一起的,如果你不想让他们连到一起,可以在他们之间添加空格

>>>str4 = str1 + ' ' + str2
>>>print("%s \n %s\n %s" % (str1,str2,str4))

这样输出的结果就是’boyfriend and girlfriend’。
下一章节我们继续学习Python的基本数据类型的相关知识。

weixin073智慧旅游平台开发微信小程序+ssm后端毕业源码案例设计 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
python017基于Python贫困生资助管理系统带vue前后端分离毕业源码案例设计 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
weixin102旅游社交微信小程序+ssm后端毕业源码案例设计 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值