Python 基础一:基本语法:字符串---数字----布尔
Posted jcchongshi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 基础一:基本语法:字符串---数字----布尔相关的知识,希望对你有一定的参考价值。
数字类型:int(整型)
定义:
查找数据类型:type
>>> a= 2**64
>>> type(a) #type()是查看数据类型的方法
<type ‘long‘>
>>> b = 2**60
>>> type(b)
<type ‘int‘>
字符串:
1、定义:在Python中,加了引号的字符都被认为是字符串!
2、使用规则:
>>> name = "Alex Li" #双引号
>>> age = "22" #只要加引号就是字符串
>>> age2 = 22 #int
>>>
>>> msg = ‘‘‘My name is Alex, I am 22 years old!‘‘‘ #我擦,3个引号也可以
>>>
>>> hometown = ‘ShanDong‘ #单引号也可以
单双引号没有任何区别,只有下面这种情况 你需要考虑单双的配合
如:msg = "My name is Alex , I‘m 22 years old!"
多引号的作用:就是多行字符串必须用多引号
如:msg = ‘‘‘
今天我想写首小诗,
歌颂我的同桌,
你看他那乌黑的短发,
好像一只炸毛鸡。
‘‘‘
print(msg)
3、字符串拼接:只能进行"相加"和"相乘"运算。
如:
>>> name = ‘Alex Li‘ >>> age = ‘22‘
message =
>>>
>>>name + age
>>> name + age #相加其实就是简单拼接
‘Alex Li22‘ >>> >>> name * 10 #相乘其实就是复制自己多少次,再拼接在一起 ‘Alex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex Li‘
注:注意,字符串的拼接只能是双方都是字符串,不能跟数字或其它类型拼接
如:
>>> type(name),type(age2)
(<type ‘str‘>, <type ‘int‘>)
>>>
>>> name
‘Alex Li‘
>>> age2
22
>>> name + age2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: cannot concatenate ‘str‘ and ‘int‘ objects #错误提示数字 和 字符 不能拼接
布尔类型:
定义:就两个值 ,一个True(真),一个False(假), 主要用作逻辑判断
详解:
如:a = 2,b = 5 a > b 不成立 # 计算机中怎么表示这个不成立呢?
使用布尔类型来表示:
>>> a=3
>>> b=5
>>>
>>> a > b #不成立就是False,即假
False
>>>
>>> a < b #成立就是True, 即真
True
以上是关于Python 基础一:基本语法:字符串---数字----布尔的主要内容,如果未能解决你的问题,请参考以下文章