Python内置工具,基本数据类型

接上文,昨天分享完Python中最基本的概念。今天一起把剩下的内容搞定

五、 内置工具

为了方便后期操作,这里先熟悉两个内置工具,即输入、输出和随机整数。

1 、输出

1) 、单个输出
print(单个变量或值)
2) 、带格式输出
print(“%格式”%变量)

3)多值输出

print(变量 1,变量 2) #结果间有空格
print("%格式%格式"%(变量 1,变量 2))
print("{}{}".format(变量 1,变量 2))
print("{0}{1:.2f}".format(变量 1,浮点变量 2))

样例:

>>>print(1,2) #结果间有空格
1 2
>>>print("%s%d"%("hello",100))
Hello100
>>>print("hello{}orl{}".format("w","d"))
helloworld
>>>print("{0}{1:.2f}".format(22.3,999.222))
22.3999.22

4) 、带结尾输出
print 输出后默认为行结束符,可以 end 更改,如

print(1,end='|')
print(2,end='#')
1|2#

2 、输入

在控制台接收用户信息,可以进行交互: input(“提示信息”)

'''这是一个调查问卷,根据采集到信息,'''
print('++++++++++++++无忧注册,仅需几部++++++++++++++++++')
name = input('你的名字:')
gender = input('你的性别:')
idol = input('你的偶像:')
print('-------------注册成功-------------')
print("name:{}".format(name))
print("gender:%s"%(gender))
print('idol\'s name is :',idol)
print('-------------注册成功-------------')

3 、随机整数

获取随机区间的整数,使用 random 工具

import random #放在首行
num = random .randint(最小值,最大值) #[最小,最大]

六、 基本数据类型

Number(数字):int、float、bool、complex(复数)
String(字符串)
List(列表)
Tuple(元组)
Sets(集合)
Dictionary(字典)

可以使用 type() 查看数据的类型

1 、Number

Python3 支持 int 、float 、bool 、complex (复数) )。可以使用内置的 type() 函数可以用来查询变量所指的对象类型【python3 中去除了 Long 类型,所以不要写 100L,这就是无效语法 invalid syntax】。

a,b,c,d=1,0.99,True,3+8j
print(type(a), type(b), type(c), type(d))
a = 12
x = eval('12')
int('222',2)
bin(10)
oct(10)
hex(10)

注意 bool 为逻辑值,只有 True 和 False 两个值,其实内部也是 1 和 0,所以布尔值可以做运算。数 对于整数: [-5,256] 在常量 池 , 引用同一个对象 , 其他为不同对象在 ,在 Python 中使用了一种特殊结构提前为一部分小整数分配了空间 , 以便快速访问 。含 这是一个包含 262 个指向整数对象的指针的数组

2 、字符串

字符即单个字母,使用 unicode 编码,编写文件时使用 utf-8 即可。
多个字符组成字符串,用单引号 ' 或双引号"括起来,同时使用反斜杠()转义特殊字符。常用的转义字符有:\n \t \ \’ \” ,使用 r 避免转义。

str = 'px coder'
print(str)
str = 'hello\nworld'
print(str)
str = r'hello\nworld'
str = u'\u8679\u6865'
print(str)
ord('码')
chr(97)

3 、其他 4 种类型

[1,2,3,4]
{1,2,3,4,3}
{'name':'老王', 'sex':1, 'address':'隔壁', 'address':'杭州'}

4 、类型转换

在 python 中,''、None、0、[]、{},在条件判断中隐式为假,其他为真。

接下来,进入视频环节:

猜你喜欢

转载自blog.csdn.net/u014332333/article/details/88894974