语法第一天
语法第一天
python多版本共存
1,cmd
先将两个版本的python解释器所在路径都添加到环境变量中
然后把exe文件添加一个快捷方式并重命名
然后cmd里就能快速调用不同版本解释器
python.exe>python36.exe
"""
修改完环境变量cmd需要重启,不然看不到
"""
2,pycharm
点击文件设置项目解释器添加和更改 easy
创建新项目时也可指定解释器
python语法之注释
"""
补充主题样式
"""
注释就是一段代码的解释意思
方式一:单行注释
# 在中文前面加个井号
方式二:多行注释
# 三个单引号 和三个双引号
'''多行'''
"""多行注释"""
方式三:框起来ctrl+? 全变成单行注释
解开注释也是这个快捷键
"""
python代码的编写规范>>>:PEP8
1.单行注释如果在代码上方则井号和内容之间空一格
2.单行注释如果在代码后面要隔两格然后井号然后再隔一格然后写内容
先自己瞎写 然后使用pychaem代码里的重新格式化代码 反向改正规范
"""
python变量
变量:即变化的量 用于描述事物的变化状态
常量:即不变的量 用于描述事物的固定状态
"""变量和常量 有时候统称为变量 都是用于描述事物状态"""
姓名叫jason 岗位是讲师 身高 体重
#代码层面上的使用
username = 'jason'
age = 18
gender = 'male'
"""
变量三要素
变量名 >>> username
赋值符号>>> =
变量的值>>> jason (真正的数据)
"""
变量的本质
age = 18
"""
遇到赋值符号 先看符号的右侧
1,在内存空间中申请一块空间存储18
2,给18所在的内存空间绑定的一个名字age
3,以后如果想要访问内存空间中的18就必须使用age
"""
1,一个变量名只能只能一块内存空间(值)
2,同一个值可以有多个变量名
变量命名规范
1.只能出现数字,字母,下划线 三者组成或单独出现
user@name x
【】 x
2.数字不能开头
123name x
3.变量名尽量做到见名知意
例如name age
"""借助有道词典"""
4.关键字(本身就具有特殊意义)不能作为变量名
例如:print = 123 #错误
变量命名风格
1.下划线式 # python推荐使用
单词与单词间下划线
username_from_db
2.驼峰体式 # javescript使用
单词首字母大写
大驼峰
UserNameOfDb = 'jason'
小驼峰
userNameOfDb = 'jason'
常量
在python中 没有真正意义上的常量
真正意义上的常量意思是绑定了一个值之后无法再修改
常量1 = 'jason'
常量1 = 'tony' #直接报错
在python中如果想要表示常量 就将所有字母大写
HOST = '127.0.0.1' #python能修改 但是大写的意思是要慎重
#在其他编程语言中有真正的常量 定义后就不能修改
python基本数据类型
# 什么是数据类型?
针对不同的数据采用不同的类型处理
补充
如何查看数据类型
type(数据或是变量名)
数据类型之整型 int
整型大白话的意思是 整数
作用:年龄 学生人数 年份
使用:
age = 18
num = 56
数据类型之浮点型 float
浮点型大白话就是 小数
作用:薪资 身高 体重
使用:
salary = 3.3
height = 1.83
weight = 75.5
数据类型之字符串 str
字符串大白话意思是 文本描述类数据
作用:名字 家庭地址 爱好
使用:需要借助于引号 引号引起来的部分
username = 'jason' #方式1 单引号
username = "jason" #方式2 双引号
username = '''jason''' #方式3 三引号
username = """jason""" #方式4 三双引号
"""
三引号左侧如果有赋值符号和变量名 则是字符串
则是注释
"""
# 为什么定义字符串需要这么多种方式
s1 = "xxx说:'年前不是挥霍的资本'"
list 列表
#中括号括起来,内部存放多个元素,元素与元素之间逗号隔开,元素可以是任意数据类型
name_list = [11,'jason', 11.11,[11,22,33,44]]
索引取值:索引是从左往右 0开始计数
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!