一.常用的6种数据类型有
类型 | 描述 | 说明 |
---|---|---|
数字 | 整数型(int).浮点型(float)复数(complex)布尔(bool) | 整数(如1,2,10,20)浮点数(13.14.带了小数点的,复数(1+1j以j结尾表示复数),布尔(真与假,Trule表示真,False表示假),在数字中意译为1和0) |
字符串 | 文本数据类型string | 任意字符组成,需加上””表示 |
列表 | 有序的记录了一段可变数据 | 可以有序的记录多个数据表示方法[1,2] |
元组 | 有序的记录一段不可变数据 | 和列表相同,但是不可变 |
集合 | 无序不重复的一堆数据 | 无序不重复的一堆数据 |
字典 | 无序Key-Value集合 | 无需记录一堆Key-Value类型的集合 |
二.注释
#这是单行注释
"""
这是多行注释
"""
三.变量定义
直接加=号即可
示例:a = 100 表示一个整数型变量
a = 1
四.函数print
作用:在日志中输出一段话
正常输出
print(“Helllo world”)
多个输出
print(“Helllo,world”)
带变量输出
txt = “world”
print(f”Helllo,{txt}”)
print("hello world")
print("hello","world")
txt = "world"
print(f"hello{txt}")
五.函数type
作用:查看当前变量数据类型,并返回
使用:
num = 1
type(num)
num = 1
print(f"当前num的类型为 - "{type(num)})
六.数据类型之间相互转换
1.将一个文本型数据进行转换
格式:转换语句+()
示例:int(txt)
num = 1
print(f"当前num的类型为 - "{type(num)})
str(num)
print(f"转换后的num的类型为 - "{type(num)})
七.运算符简介
算数运算符
符号 | 描述 | 解释 |
---|---|---|
+ | 加 | 将两个对象进行相加 |
– | 减 | 将两个对象进行相减 |
* | 乘 | 将两个对象进行相乘 |
/ | 除 | 将两个对象进行相除 |
// | 取整数 | 取商的整数部分,9//2结果为4 |
% | 取余 | 除法的余数,10%2=0 |
** | 指数 | a**b为10的20次方,结果自行测试就知悉 |
复合赋值运算符
符号 | 描述 | 解释 |
---|---|---|
+= | 加法赋值运算 | 将左右对象进行相加后赋值给左侧 |
-= | 减法赋值运算 | 将左右对象进行相减后赋值给左侧 |
*= | 乘法赋值运算 | 大同小异,参上上方 |
/= | 除法赋值运算 | 大同小异,参上上方 |
//= | 取整数法赋值运算 | 大同小异,参上上方 |
%= | 取余法赋值运算 | 大同小异,参上上方 |
**= | 指数法赋值运算 | 大同小异,参上上方 |
八.字符串的使用技巧
1.字符串的三种定义
分别为单引号,双引号,三引号
txt = 'hello'
txt = "hello"
txt = """hello"""
2.字符串与变量的快捷拼接
a = "wolrd"
txt = "hello" % a
九.占位符的使用
字符串使用%s占位
整数使用%d占位
浮点数使用%f占位
浮点数小数点可以用%.2f控制,表示四舍五入到后两位
name = "xi"
age = 18
weight = 66.1
print("大家好我叫%s,我今年%d了,我的体重是%.2f" % (name,age,weight))
函数input
作用:获取键盘的输入内容并返回
msg = input()
print(f"您输入的内容为{msg}")
全局变量在局部的使用
关键字:global
定义示例:global num = 100
实际示例:
num1 = 100
print(f"当前数值为 - {num()}")
def num ():
return global num1
THE END
暂无评论内容