安阳网站建设官网,动态表情包在线制作,哪些网站是用织梦做的,seo优化技术是什么目录 print获取输出
input获取输入
python的基本数据类型
数字、字符串、列表
数字#xff08;Number#xff09;
字符串#xff08;String#xff09;
列表#xff08;List#xff09;
元组、集合、字典
元组#xff08;Tuple#xff09;
集合#xff08;Se…目录 print获取输出
input获取输入
python的基本数据类型
数字、字符串、列表
数字Number
字符串String
列表List
元组、集合、字典
元组Tuple
集合Set
字典Dictionary
python的类型转换
变量
什么是变量
语法
变量赋值
语法
多个变量赋值
语法 print获取输出
print()括号内写入想要输出的字符input获取输入
直接将input函数赋值给name即可name input(123) // 123当你输入 name input() 并按下回车后Python 交互式命令行就在等待你的输入了。这时你可以输入任意字符然后按回车后完成输入。输入完成后不会有任何提示Python 交互式命令行又回到 状态了。那我们刚才输入的内容到哪去了答案是存放到 name 变量里了。可以直接输入 name 查看变量内容name input()
print(name)当我们输入123时没有任何事情发生那么123到哪里了呢答案是被存入name变量里了直接打印name即可输出123python的基本数据类型
数字、字符串、列表
数字Number
Python 3 中有六个标准的数据类型Number数字
String字符串
List列表
Tuple元组
Set集合
Dictionary字典
Python 3 的六个标准数据类型中不可变数据3 个Number数字、String字符串、Tuple元组
可变数据3 个List列表、Dictionary字典、Set集合。
Number数字
Python 3 支持 int、float、bool、complex复数。在Python 3里只有一种整数类型 int表示为长整型没有 Python 2 中的 Long。像大多数语言一样数值类型的赋值和计算都是很直观的。内置的 type() 函数可以用来查询变量所指的对象类型。 a,b,c,d,e 12 , 2.2 , False , True , 14j
#定于五个变量 分别是 int、float、bool、complex(复数)print(type(a),type(b),type(c),type(d),type(e))print(1 4) # 加法
print(2.3 - 2) # 减法
print(3 * 7) # 乘法
print(2 / 4) # 除法得到一个浮点数
print(2 // 4) # 除法得到一个整数
print(17 % 3) # 取余
print(2 ** 5) # 乘方字符串String
字符串是 Python 中最常用的数据类型之一使用单引号或双引号来创建字符串使用三引号创建多行字符串。
字符串要么使用两个单引号要么两个双引号不能一单一双Python 不支持单字符类型单字符在 Python 中也是作为一个字符串使用。print(123)
print(123)
print() #空字符串
print(1 2) # 双引号中可以嵌套单引号
print(12 13) #单引号中可以嵌套双引号
# print(wowowo) // 错误写法 || 但是单引号嵌套单引号或者双引号嵌套双引号就会出现歧义
print(wo\wo\wo) #正确写法列表List
List列表 是 Python 中使用最频繁的数据类型。列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同它支持数字字符串甚至可以包含列表所谓嵌套。列表是写在方括号 [] 之间、用逗号分隔开的元素列表。list [1,2,3,4]
print(list[1]) # 2元组、集合、字典
元组Tuple
元组tuple与列表类似不同之处在于元组的元素不能修改。元组写在小括号 () 里元素之间用逗号隔开tuple_1 (1, 1 , 2.2 , woshi , 0.1)
tuple_2 (1, 12)print(tuple_1) #输出完整的元组
print(tuple_1[0]) #输出元组内的第一个元素
print(tuple_1[1:3]) #输出第二个元素到第三个
print(tuple_1[2:]) # 输出从第三个元素开始的所有元素
print(tuple_2 * 2) # 输出两次元组
print(tuple_1 tuple_2) # 连接元组元组与字符串类似可以被索引且下标索引从 0 开始-1 为从末尾开始的位置。也可以进行截取。集合Set
集合set是由一个或数个形态各异的大小整体组成的构成集合的事物或对象称作元素或是成员。基本功能是进行成员关系测试和删除重复元素。可以使用大括号 {} 或者 set() 函数创建集合注意创建一个空集合必须用 set() 而不是 {}因为 {} 是用来创建一个空字典。创建格式parame {value01,value02,...}
或者
set(value)a set({Zhihu, Baidu, Taobao, Jiuzhang, Google, Facebook})
print(a)if Jiuzhang in a:print(Jiuzhang 在集合中)
else:print(Jiuzhang 不在集合中)a set(bcard)
b {r, b, d}print(a)
print(b)
print(a - b) # 集合的差集操作即集合 a 中有而集合 b 中没有的元素输出为 {r, d}。
print(a | b) # 集合的并集操作即集合 a 和 b 中所有唯一的元素输出为 {b, c, a, r, d}。
print(a b) # 集合的交集操作即同时存在于集合 a 和 b 中的元素输出为 {a, c, b}。
print(a ^ b) # 集合的对称差集操作即只属于 a 或只属于 b 的元素输出为 {d, r}。字典Dictionary
字典dictionary是Python中另一个非常有用的内置数据类型。列表是有序的对象集合字典是无序的对象集合。两者之间的区别在于字典当中的元素是通过键来存取的而不是通过偏移存取。字典是一种映射类型字典用 { } 标识它是一个无序的 键(key) : 值(value) 的集合。键(key)必须使用不可变类型。在同一个字典中键(key)必须是唯一的。另外字典类型也有一些内置的函数例如 clear()、keys()、values() 等。注意1、字典是一种映射类型它的元素是键值对。
2、字典的关键字必须为不可变类型且不能重复。
3、创建空字典使用 {}。dict {}
dict[one] 123
dict[2] 456tinydict {name: 12, code: 1, site: www.12.com}print(dict[one]) # 输出键为 one 的值
print(dict[2]) # 输出键为 2 的值
print(tinydict) # 输出完整的字典
print(tinydict.keys()) # 输出所有键
print(tinydict.values()) # 输出所有值python的类型转换
int
支持转换为 int 类型的仅有 float、str、bytes其他类型均不支持。print(int(-12.94)) # -12 str - int
如果字符串中有数字0-9和正负号/-以外的字符就会报错。print(int(1209)) #1209
print(int(-12)) #-12
print(int(1008))#1008 bytes - int
如果 bytes 中有数字0-9和正负号/-以外的字符就会报错。print(int(b1209))
print(int(b-12))
print(int(b1008)) float
支持转换为 float 类型的仅有 int、str、bytes其他类型均不支持。int - float
int 转换为 float 时会自动给添加一位小数。print(float(-1209)) # -1209.0 str - float
如果字符串含有正负号/-、数字0-9和小数点.以外的字符则不支持转换。print(float(-1209))
print(float(-0120.29023)) bytes - float
如果 bytes 中含有正负号/-、数字0-9和小数点.以外的字符则不支持转换。print(float(b-1209))
print(float(b-0120.29023)) str
str() 函数可以将任意对象转换为字符串。int - str
int 转换 str 会直接完全转换。print(str(12)) float - str
float 转换 str 会去除末位为 0 的小数部分。print(str(-12.90)) bytes - str
bytes 和 str 的转换比较特殊点在 Python 3.x 中字符串和字节不再混淆而是完全不同的数据类型。print(str(bhello world))str() 函数指定 encoding 参数或者使用 bytes.decode() 方法可以作实际数据的转换print(bhello world.decode())
print(str(bhello world, encodingutf-8))
print(str(b\xe4\xb8\xad\xe5\x9b\xbd, encodingutf-8)) list - str
会先将值格式化为标准的 list 表达式然后再转换为字符串。print(str([]))
print(str([1, 2, 3]))
print(.join([a, b, c])) 变量
什么是变量
语法
变量存储在内存中的值这就意味着在创建变量时会在内存中开辟一个空间。
基于变量的数据类型解释器会分配指定内存并决定什么数据可以被存储在内存中。
因此变量可以指定不同的数据类型这些变量可以存储整数小数或字符。例如a 3
A 4
print(a)
print(A) 变量赋值
语法
Python 中的变量赋值不需要类型声明。
每个变量在内存中创建都包括变量的标识名称和数据这些信息。
每个变量在使用前都必须赋值变量赋值以后该变量才会被创建。
等号 用来给变量赋值。
等号 运算符左边是一个变量名等号 运算符右边是存储在变量中的值。例如counter 100 # 赋值整型变量
miles 1000.0 # 浮点型
name John # 字符串
print(counter)
print(miles)
print(name) 多个变量赋值
语法
Python 允许你同时为多个变量赋值。例如a b c 1
以上实例创建一个整型对象值为 1三个变量被分配到相同的内存空间上。
您也可以为多个对象指定多个变量。例如a, b, c 1, 2, john
以上实例两个整型对象 1 和 2 分别分配给变量 a 和 b字符串对象 john 分配给变量 c。 命名规则-驼峰命名法
语法
1.小驼峰命名第一个单词以小写字母开头其余单词首字母大写如theFirstName2.大驼峰命名所有单词首字母均大写如TheFirstName3.一般我们定义一个标识符时通常使用下划线_如card_add、card_pop