1、常见六种数据类型
数字(整数int、浮点数float、复数complex、布尔bool) 字符串、列表、元组、集合、字典
其中,字符串在代码中表达需要加上双引号
字符串的扩展:
(1)在python字符串定义支持三种形式 ,但最常写的是双引号定义法
- 单引号定义:
a='你好,世界'
- 双引号定义:``a=“你好,世界”`
- 三引号定义:
a="""你好,世界"""#可以换行
,用一个变量接收时用三引号表示的可以是字符串,否则是注释
(2)
单引号中可以含有双引号,双引号可以含有单引号
转移字符 \ 可以解除引号的作用
j="\"你好,世界\""
2、将数字,字符串显示在屏幕上
print("你好,世界")
print(888)
print(13.14)
运行结果如下图
3、注释
(1)#注释
此为单行注释
(2)""" 注释 """
一对三个双引号,此为多行注释,中间可以换行
4、变量
变量=变量的值,表示将等号右端的值赋给左侧的变量
示例:
a=6
print("a=",a)
a=a-1
print("a=",a)
运行结果如下图
注:写代码过程中ctrl+d可以复制
5、type语句的使用
(1)
print(type("你好"))
print(type(888))
print(type(13.14))
运行结果如下
(2)可以用变量存储type语句的结果
b=type("你好")
c=type(888)
print("变量b的type语句结果",b)
print("变量c的type语句结果",c)
运行结果如下
(3)用type语句来看变量存储的数据类型
d="你好"
d_type=type(d)
print(d_type)
6、类型转换
(1)转换为字符串
e=str(1)
print(type(e),e)
运行结果如下
(2)字符串转换为数字
f=int("1")#加上双引号就是字符串
print(type(f),f)
"""
不是所有的字符串都可以转换为数字,
需要确保字符串的内容都是数字才可以转换
但所有的都可以转换为字符串
"""
运行结果如下
(3)整数转浮点数
g=float(1)
print(type(g),g)
运行结果如下
(4)浮点数转整数
从运行结果上看会丢失精确度
h=int(5.20)
print(type(h),h)
运行结果如下
7、算数运算符
print("1+1=",1+1)
print("1-1=",1-1)
print("2*2=",2*2)#乘法
print("4/2=",4/2)#除
print("7//2=",7//2)#取整除
print("7%2=",7%2)#取余
print("2**3=",2**3)#指数,2的三次方
运行结果如下
8、赋值运算符
a=1
a+=1#a=a+1
print(a)#运行结果为2
其余赋值运算符如-=、*=、/=、%=等等,都与上述同理