pycharm下载与使用

1.pycharm官网下载(直接到pycharm下载地址)

http://www.jetbrains.com/pycharm/download/#section=windows

2.版本选择

版本越新 免费越难

正版激活三个方式

淘宝买激活码

百度激活码(有的可能没用 需要自己一个个试)

第三方插件

1.pycharm
占据内存居多,运行的时候需要占据内存1GB+
2.文件后缀名
存储python代码的文件后缀名一般叫.py
3.创建py文件
使用pycharm创建py文件在编写的时候基本有自动提示

4.基础配置调整
字体大小调整:
左上File---Settings----Editor---General--MouseControl----
Change font size with ctrl+Mouse wheel!
编程背景:程序员一般选择黑色的居多
File---settings----color Scheme 可以选择多种背景风格。
解释器的选择:
打开新的object 路径选择 自己什么版本选择就可以了。

5.运行python代码

python语法之注释

 1.什么是注释
注释就是对一段代码的解释添加说明(注释是代码之母)
2.如何编写注释
方式一:解释说明之前加警号 pycharm的快捷键 ctrl+?
# 注释 单行注释
方式二:回车键左边那个键英文输入法下连续按三下
'''
多行注释
'''
方式三:回车键左边那个键英文输入法下+shift 连续按三下
"""
多行注释
""" # 变量与常量 ```python
变量与常量就是为了让程序具备人记录事物状态的能力
1.什么是变量?
记录变化(可能会经常改变)的事物状态
eg:年龄 容貌 薪资
2.什么是常量?
记录固定(可能不经常改变)的事物状态
eg:圆周率 重力加速度

变量的基本使用

日常生活的变量案列
在路上看到吴彦祖本人
名字叫Daniel WEI
年龄 23
性别 男性
代码中记录事物状态
name = 'Daniel WEI'
age = 23
gender = 'male'
输出print(name)
变量使用的语法结构与底层原理
"""
name='Daniel WEI'
name代表变量名 =不是等于 =在python代表赋值符号 'Daniel WEI'代表数据值
1.一旦看到赋值符号 那么一定要先看赋值符号的右侧 数据值
2.在内存空间中申请一块内存空间存储数据值
3.给数据值绑定一个变量名
4.以后就可以通过变量名访问到数据值 我想找到Daniel WEI 只需要找到name
"""

重点注意事项:

   1.同一个数据值可以绑定多个变量名
2.赋值符号也可能是变量名 如果是就先找到变量名绑定的数据值
3.一个变量名同一时间只能绑定一个数据值
name = 'jason'
name1 = name
name2 = name1
x = 10
x = x + 1
x = x + 3
print(x) 结果是14
变量名的命名规范
 1.下划线式   python推荐使用
变量名中单词很多 彼此试用下划分隔开来使用
name_from_mysql_db1_userinfo = 'jason'
2.驼峰体式 JS推荐使用
大驼峰
NameFromMysqlDb1Userinfo = 'jason'
小驼峰
nameFromMysqlDb1Userinfo = 'jason'
ps:在同一个编程语言中尽量固定使用一种 不要随意切换。

常量的基本使用

1. 在python没有真正意义上的常量(定义了就不能改) 定义了可以随时修改
2. 在python中如果像表示出常量 那么可以使用全大写的变量名
HOST ='127.0.0.01'
全大写的情况下 代码看了就知道 这个是常量 其他与变量用法一致

数据类型

1.什么是数据类型
在日常生活中数据表现形式多样多种 在程序中也是如此
2.为何学习数据类型
针对不同的数据采集最佳的数据类型来表示出该数据的价值
3.本次学习数据类型仅仅是了解
之哟啊看到每个数据类型能够叫出他们的名字以及代码如何编写即可
4.学前必会
如何查看数据值的数据类型
type(数据值)\type(变量名)

数据类型之整型int

大白话的意思其实就是整数
应用场景:年龄 班级人数 年份
代码实现:
age = 23
stu_num = 56
year = 2022

数据类型之浮点型float

大白话的意思其实就是小数
应用场景:身高 体重 薪资
代码实现:
height = 1.83
weight = 75.5
salary = 3.1

数据类型之字符串str

大白话的意思其实就是文本类型的数据>>>:引号引起来的部分都是字符串
应用场景:姓名 地址 爱好
代码实现:
name = 'jason'
addr = '芜湖'
hobby = '学习'
1.定义字符串有四种方式
name = 'jason'
name1 = "jason"
name2 = '''jason'''
name3 = """jason"""
2.为什么定义字符串需要有多种方式
我们在字符串中编写文本也可能会使用到引号 为了避免冲突 有了多种方式
info = "Jason老师说:'年轻不是用来挥霍的资本'"
3.如何区分三引号是字符串还是注释
关注左侧是否含有赋值符号和变量名 如果有则为字符串 没有则为注释

数据类型之列表list

大白话的意思其实就是可以存储多个数据值的类型 并且可以非常方便的取
正式点的解释:List是一种有序集合。通俗点:许多值(变量)按照一定顺序放到一个篮子里,这个篮子就是 []。即列表用中括号 []表示,[] 中放的每个值用逗号(英文逗号)隔开。
应用场景:存储多个数据值 并且将来可能需要单独取其中一些
代码实现:
name_list = ['jason', 'tony', 'kevin', 'Daniel','jack']
1.列表的文字描述
中括号括起来 内部可以存放多个数据值 数据值与数据值之间逗号隔开 数据值可以是任意数据类型
l1 = [11, 11.11, 'jason',[11, 22]]
2.索引取值
起始数字是从0开始
l1[索引值]
值符号左右都得空一格

数据类型之字典dict

— 字典属于一种新的数据结构,称为映射
— 字典的作用共和列表类似,都是用来存储对象的容器。列表是有序的对象集合,字典是无序的对象结合。 — 字典中的元素通过Key来获取,而列表中的元素通过位移来获取 — 列表存储的性能很好,但是查询数据的性能很差 — 在字典中每一个元素都有一个唯一的名字,通过这个唯一的名字可以快速的查找到指定的元素 — 在查询时,字典的效率是非常快的
————————————————
能够非常精确的存储和表达数据值的含义
代码实现:
info_dict = {
'username': 'jason',
'age': 18,
'hobby': 'read',
}
1.字典文字描述
大括号括起来 内部可以存放多个数据 数据的组织形式是K:V键值对
键值对与键值对之间逗号隔开
K是对V的描述性性质的信息(解释说明) 一般都是字符串类型
V是真正的数据值 可以是任意数据类型
2.按K取值
字典只能按K取值 因为字典是无序的 没有索引的概念
info_dict['username']

最新文章

  1. PHP验证码参考页面
  2. LSB最低有效位隐写入门
  3. CentOS 7 网络配置方法
  4. SQO (标准查询运算符)方法 & Linq To Object
  5. Linux创建公钥
  6. Java文件备份类
  7. pstree命令
  8. 查看mysql字符集及修改表结构--表字符集,字段字符集
  9. 如何禁止scrollView 的子控件自动滑到 底部或者中间部分
  10. C# 获取Get请求返回
  11. Ubuntu创建、删除文件与目录
  12. Super Mario
  13. JavaScript中对数组和数组API的认识
  14. apt-get install 出问题怎么办?
  15. Docker: 快速搭建LNMP网站平台
  16. 4-3 组件参数校验与非props特性
  17. mac怎么快速回到桌面 隐藏所有窗口
  18. Git 中 pull 和 clone 的区别
  19. PCL—低层次视觉—关键点检测(Harris)
  20. linux常用命令:shutdown 命令

热门文章

  1. 在.NET 6.0中配置WebHostBuilder
  2. System类的常用方法
  3. 4G巴歇尔槽流量采集网关
  4. PHP常见的几种攻击方式
  5. SpringBoot定时任务 - 什么是ElasticJob?如何集成ElasticJob实现分布式任务调度?
  6. 从零开始Blazor Server(5)--权限验证
  7. Odoo14 设置Binary字段默认值
  8. linux centos 系统盘文件系统损坏-已解决
  9. 「题解报告」SP16185 Mining your own business
  10. APICloud AVM框架 封装车牌号输入键盘组件