python基础
pycharm软件较大,启动较慢,长时间使用的情况下大概会占用1GB+的内存
new project # 创建一个新项目(文件夹)
open # 打开一个项目(文件夹)
get from vcs # 从远处仓库打开项目(暂时忽略)
1.插件反复试用
点击help选择eval reset
2.点击help选择about查看激活有效时间
# 破解方式有很多 任意一种都可以
1.设置相关
编程背景
file
settings
appearance
选择Theme即可(推荐使用黑色)
字体缩放
file
settings
editor
general
勾选change font size ...
# 上述所有操作必须最后点击右下角apple ok方可生效
"""
文件后缀名
.txt 文本文件
.xlsx 表格文件
.mp4 视频文件
.mp3 音频文件
.png 图片文件
文件后缀名主要就是用来给人看的 区分不同的文件内容
.py python代码文件
"""
2.创建文件
鼠标悬浮在创建的文件夹上面右键选择new
python file
3.运行文件
悬浮在文件内容区域 鼠标右键选择run 文件名称即可
注释:就是对一段代码的解释说明(不参与执行 主要就是给人看的 起提示作用)
eg:
# 下面是打印0到9的python代码
for i in range(10):
print(i)
"""
书写规范
如果是单行注释并且写在代码的上方 那么注释内容与警号之间空一格
如果是单行注释并且写在代码的后方 那么警号与代码之间空两格 内容与警号之间空一格
快捷方式
code
reformat code
"""
1.单行注释
# 注释内容
2.多行注释
三引号
'''注释内容'''
"""注释内容"""
ps:pycharm中如何快速注释/解开注释代码 ctrl + ?
# 写代码的时候一定要养成写注释的习惯
变量即变化的量 用来记录事物的变化(也可以不变)状态
eg:人的年龄 薪资 体重等
name = 'jason'
age = 18
addr = '芜湖'
"""
语法结构
变量名 赋值符号 变量的值(真正的数据)
强调:变量推荐使用英文 不建议使用汉语拼音 更不要使用中文
"""
内部本质
以name='jason'为例
1.先看赋值符号的右侧
在内存空间中申请一块内存空间将jason存储进来
2.给这块空间绑定一个变量名
该变量名就是访问该空间的坐标详细
# 要想访问内存中的数据必须通过变量名
课堂小练习
练习题1 # 一个变量名只能绑定给一个值
name = 'jason'
name = 'kevin'
结果是:kevin(因为从上往下读取,name的内容jason被下面的kevin覆盖了)
练习题2 # 考察赋值符号的本质用法
x = 1
x = x + 1
结果是:2(因为python中x不算常量,先计算了第一条x=1之后,计算x+1)
练习题3 # 多个变量名可以绑定同一个值
name = 'jason'
name1 = name
name2 = name
结果是:jason jason jason(因为左边要求的数值,name,name1,name2是三个要求,所以分别给出三个要求的内容)
1.变量名只能由数字、字母、下划线组成
2.数字不能开头 下划线尽量也不要开头(有特殊含义)
3.变量名一定要做到"见名知意"
4.变量名不能与关键字(自带功能)冲突
小练习:
8name = 'jason' # 报错
_url = 'https://www.baidu.com' # 正确
user_name_666 = 'heiheihei' # 正确
name@ = 'haha' # 报错
1.下划线式 # python推荐使用下划线式
user_name_from_db = 'jason'
2.驼峰体 # JavaScript推荐使用驼峰体
大驼峰 # 所有单词首字母大写
UserNameFromDb = 'jason'
小驼峰 # 首字母不大写其他都大写
userNameFromDb = 'jason'
"""无论使用哪种风格都没有关系 但是尽量不要混着用"""
常量即不变的量
eg:圆周率
在python中没有真正意义上的常量 我们"墨守成规"的将全大写的变量名看成是常量
HOST = '127.0.0.1'
PORT = 3306
在其他编程语言中是存在真正意义上的常量 定义了就无法修改
"""JavaScript中"""
const pi = 3.14
pi = 666 # 报错
事物的状态千变万化对应的变量的值也应该有很多种类型
"""
如何查看数据的数据类型
type()
"""
1.整型int
大白话:相当于生活中的整数
作用:班级人数 年龄 年份
定义: # 直接写整数即可
stu_num = 15
age = 18
year = 2021
2.浮点型float
大白话:相当于生活中的小数
作用:身高 体重 薪资
定义: # 直接写小数即可
height = 1.83
weight = 75.5
salary = 3.1
3.字符串str
大白话:相当于一段文字描述
作用:主要用于描述性性质的内容
定义:
name = 'jason'
name1 = "jason"
name2 = """jason"""
name3 = '''jason'''
# 三引号如果左边有变量名和赋值符号那么就是字符串 否则就是注释
字符串也支持加法和乘法
name + name1
结果是:namename1
name * 5
结果是:namenamenamenamename