++++++++++++++我会继续追赶您的,wyb++++++++++++++++++++

一、解释器

1、解释器的作用

运行文件:程序员和计算机的翻译官

2. Python解释器种类

(1)Cpython.C语言开发的解释器,应用广泛

(2)IPython:基于CPython的一种交互式解释器

二、变量

1. 定义变量

变量名 = 值
my_name = 'TOM'
print(my_name)

三、数据类型

Python1-基础语法1_第1张图片

# int
num1 = 1
print(type(num1))
# float
num2= 1.11
print(type(num2))
# bool
num3 = False
print(type(num3))
# str
num4 = "你好"
print(type(num4))
# list 列表
num5 = [1,2,3]
print(type(num5))
# tuple 元组
num6 = (1,2,3)
print(type(num6))
# set 集合
num7 = {1,2,3}
print(type(num7))
# dict 字典--键值对
num8 = {"name":"Tom","age":12}
print(type(num8))

1.格式化输出

# 格式化输出字符串
age = 18
name = "zhaomin"
weight = 90.5
stu_id = 1
# 我是zhaomin ,今年18岁,体重是 90.5斤,学号001
print("我是%s" % name)
print("体重:%.2f" % weight)
print("我的学号%03d" % stu_id)
print("我是%s ,今年%d岁,体重是%.2f斤,学号%03d" %(name,age,weight,stu_id))

Python1-基础语法1_第2张图片

2.比较%s和f'{}'

# 比较%s和f'{}'格式字符串,f表达式更高效
print("我是%s ,今年%s岁,体重是%s斤,学号%s" %(name,age,weight,stu_id))
print(f"我是{name} ,今年{age}岁,体重是{weight}斤,学号{stu_id}")

Python1-基础语法1_第3张图片

3.转义字符\n和\t(反斜杠)

# 转义字符\n
print("hello\nword")
# 转义字符\t
print("hello\tPython")
print("++++++++++++++++++++++++++++++++++++++++++++++")
# 设置print结束符,默认换行\n
print("hello", end="\n")
print("word",end="\t")# 自己设置结束后tab
print("hello",end="...")# 自己设置结束后用...
print("Python")

Python1-基础语法1_第4张图片

4.输入函数input()

# 用户输入信息
"""
特点:
(1)遇到input,等待用户输入
(2)接收input存变量
(3)input接收到的数据类型是字符串
"""
password = input("请输入密码:")
print(f"密码确认:{password}")
print(type(password))

Python1-基础语法1_第5张图片

5.数据类型转换的函数

函数 说明
int(x,[base]) 将x转换为一个整数
float(x) 将x转换为一个浮点数
str(x) 将对象x转换为字符串
eval(str) 用来计算在字符串中的有效Python表达式,并返回一个对象
tuple(s) 将序列s转换为一个元组
list(s) 将序列s转换为一个列表
# 数据类型转化函数
num1 = "1"
num = 123
num2 = int(num1) # 将num1转化为整型
print(type(num2))
print(num2)

num3 = float(num1)
print(num3,type(num3))# 将num1转化为浮点型

str1 = str(num)# 将num转化为字符串
print(str1,type(str1))

list1 = [1,2,3]
tuple1 = tuple(list1)# 将一个序列转化为元组
print(tuple1,type(tuple1))
ss = (4,5,6)# 将一个序列转化为列表
print(list(ss),type(list(ss)))

str2 = '1'
str3 = '1.1'
str4 = '(1,2,3)'
str5 = '[4,5,6]'
print(eval(str2), type(eval(str2)))
print(eval(str3), type(eval(str3)))
print(eval(str4), type(eval(str4)))
print(eval(str5), type(eval(str5)))

Python1-基础语法1_第6张图片

四、运算符

1.运算符的分类

  • 算数运算符
  • 赋值运算符
  • 复合赋值运算符
  • 比较运算符
  • 逻辑运算符

1.1算数运算符

运算符 描述 实例
+ 1+1=2
- 1-1=0
* 2*2=4
/ 9/2=4.5 9/3=3.0
// 整除 9//4=2
% 取模 9%4=1
** 指数 2**4=16
() 小括号 (1+2)3=9

注意:优先级

() > ** > * / // % > + -

1.2赋值运算符

运算符 描述 实例
= 赋值 将=右侧的结果赋值给等号左侧的变量

1.2.1单个变量赋值

num1 = 10

1.2.2多个变量赋值

num1,num2,float,str = 1,21,1.1,"qw"

1.2.3多个变量赋相同的值

a=b=100