今天我们开始学习python3编程之python基础

一.基础语法

变量定义规范:

python是弱类型语言,变量定义之前是不需要声明的

1.变量只能包含字母、数字和下划线,且不能以数字开头

2.变量区分大小写

3.变量名不能包含空格、连字符和特殊字符,不能使用python的关键字例如:if

查看python的关键字用以下命令查看

python 复制代码
import keyword
print(keyword.kwlist)

python的字符串引用有:" "、' '、""" """、''' '''.在python里单引号和双引号的效果是一样的

变量值对调

python 复制代码
a = 10
b = 20
a, b = b, a
print(a, b)

二.数据类型

1.number 数字类型,不可变

int 整型 :n1=10

float 浮点型 :n2=3.14

complex 复数 :1 + 1j

2.string 字符串类型,不可变

str1 = "hello"

3.bool 布尔型

b1 = True

b2 = False

4.list 列表类型,可变

list1 = [1,2,3"hello",Ture]

list2 = [1,[2,3],4]

5.tuple 元组,不可变

tuple1 = (1,2,3"hello",False)

6.dict 字典类型,可变 key:value 键值对 key唯一 key不可变

dict1 = {"name": "张三", "age": 20, "isStudent": Ture}

7.set 集合,可变 无序 不重复

set1 = {1,2,3,4,5,5,6,4,5}

print(set1)

三.数学运算

运算符号:+ - * / // % **

python 复制代码
a = 10
b = 3
print(a + b)
print(a - b)
print(a * b)
print(a / b)
print(a // b)
print(a % b)
print(a ** b)
13                  加法 
7                   减法
30                  乘法
3.3333333333333335  除法 # python对浮点数的精度不够
3                   整除
1                   取余
1000                幂运算

字符串运算,拼接

python 复制代码
str1 = "hello"
str2 = "world"
str3 = str1 + str2
print(str3)
helloworld

重复

python 复制代码
str4 = str1 * 3
print(str4)
hellohellohello
相关推荐
齐齐大魔王2 小时前
linux-僵死进程处理
linux·运维·服务器
MATLAB代码顾问4 小时前
5大智能算法优化标准测试函数对比(Python实现)
开发语言·python
ting94520004 小时前
Tornado 全栈技术深度指南:从原理到实战
人工智能·python·架构·tornado
果汁华4 小时前
Browserbase Skills:让 Claude Agent 真正“看见“网页世界
人工智能·python
ZhengEnCi4 小时前
04-缩放点积注意力代码实现 💻
人工智能·python
DeepReinforce5 小时前
三、AI量化投资:使用akshare获取A股主板20260430所有的涨停股票
python·量化·akshare·龙头战法
wuminyu5 小时前
专家视角看Java字节码加载与存储指令机制
java·linux·c语言·jvm·c++
段一凡-华北理工大学5 小时前
【高炉炼铁领域炉温监测、预警、调控智能体设计与应用】~系列文章08:多模态数据融合:让数据更聪明
人工智能·python·高炉炼铁·ai赋能·工业智能体·高炉炉温
万粉变现经纪人5 小时前
如何解决 pip install llama-cpp-python 报错 未安装 CMake/Ninja 或 CPU 不支持 AVX 问题
开发语言·python·开源·aigc·pip·ai写作·llama
其实防守也摸鱼6 小时前
CTF密码学综合教学指南--第五章
开发语言·网络·笔记·python·安全·网络安全·密码学