一.常用的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类型的集合 |
二.注释
代码语言:javascript复制#这是单行注释
"""
这是多行注释
"""
三.变量定义
直接加=号即可 示例:a = 100 表示一个整数型变量
代码语言:javascript复制a = 1
四.函数print
作用:在日志中输出一段话 正常输出 print(“Helllo world”) 多个输出 print(“Helllo,world”) 带变量输出 txt = “world” print(f”Helllo,{txt}”)
代码语言:javascript复制print("hello world")
print("hello","world")
txt = "world"
print(f"hello{txt}")
五.函数type
作用:查看当前变量数据类型,并返回 使用: num = 1 type(num)
代码语言:javascript复制num = 1
print(f"当前num的类型为 - "{type(num)})
六.数据类型之间相互转换
1.将一个文本型数据进行转换 格式:转换语句 () 示例:int(txt)
代码语言:javascript复制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.字符串的三种定义 分别为单引号,双引号,三引号
代码语言:javascript复制txt = 'hello'
txt = "hello"
txt = """hello"""
2.字符串与变量的快捷拼接
代码语言:javascript复制a = "wolrd"
txt = "hello" % a
九.占位符的使用
字符串使用%s占位 整数使用%d占位 浮点数使用%f占位 浮点数小数点可以用%.2f控制,表示四舍五入到后两位
代码语言:javascript复制name = "xi"
age = 18
weight = 66.1
print("大家好我叫%s,我今年%d了,我的体重是%.2f" % (name,age,weight))
函数input
作用:获取键盘的输入内容并返回
代码语言:javascript复制msg = input()
print(f"您输入的内容为{msg}")
全局变量在局部的使用
关键字:global 定义示例:global num = 100 实际示例:
代码语言:javascript复制num1 = 100
print(f"当前数值为 - {num()}")
def num ():
return global num1