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']

python运行以及入门语法基础的更多相关文章

  1. python高级编程——入门语法(一)

    元类 在python中一切皆对象,类也是对象,只不过类是一个创建对象的对象,我们可以在类中动态的创建一个类,比如 def func(name): if name == "Plane" ...

  2. [GO编程] GO入门语法基础

    学习一门语言,首先肯定是要熟悉他的语法,然后才可以进行编程开发,虽然本人使用过C++,.net等语言,不过对于GO的一些新特性还是需要多多熟悉,否则即使看得懂也写不出程序来.今天我们就开始我们的GO ...

  3. python高级编程——入门语法(二)

    闭包 概念:外函数outer定义一个变量a,又定义一个内函数inner,而这个内函数inner访问了外函数outer的变量a,如果需要改变外函数outer的变量a的值,则需要声明 nonlocal a ...

  4. Python入门篇-基础语法

    Python入门篇-基础语法 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.编程基础 1>.程序 一组能让计算机识别和执行的指令. 程序 >.算法+ 数据结构= 程 ...

  5. python基础入门一(语法基础)

    作为自己正式接触并应用的第一门编程语言,在Alex和武sir两位大王的要求下,开始了写博客总结的日子.学习编程语言是很有趣的一件事情,但有2点请一定要谨记:1.做人靠自己,码代码也必须靠自己.能不能成 ...

  6. Python之路,第一篇:Python入门与基础

    第一篇:Python入门与基础 1,什么是python? Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. 2,python的特征: (1)易于学习,易于利用: (2)开 ...

  7. Python入门篇-基础数据类型之整型(int),字符串(str),字节(bytes),列表(list)和切片(slice)

    Python入门篇-基础数据类型之整型(int),字符串(str),字节(bytes),列表(list)和切片(slice) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Py ...

  8. Python | Python语法基础

    目录 前言 1. 变量与简单数据结构 2. 列表相关 3. 集合 4. If语句 5. 字典 6. 用户输入和while循环 7. 函数 8. 类与对象 9. 文件 10. 异常 11. 测试 最后 ...

  9. web前端学习python之第一章_基础语法(二)

    web前端学习python之第一章_基础语法(二) 前言:最近新做了一个管理系统,前端已经基本完成, 但是后端人手不足没人给我写接口,自力更生丰衣足食, 所以决定自学python自己给自己写接口哈哈哈 ...

随机推荐

  1. Rails_via牛客网

    题目 链接:https://ac.nowcoder.com/acm/contest/28537/D 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言 ...

  2. 分析 java.util.LinkedHashMap

    介绍 该实现与HashMap不同的是它维护一个双向链表,可以使HashMap有序.与HashMap一样,该类不安全. 结构 和HashMap的结构非常相似,只不过LinkedHashMap是一个双向链 ...

  3. while循环和dowhile

    while循环语句 根据条件来选择是否执行循环体内的执行语句 while语句会循环判断条件是否成立只要成立就会执行,直到条件不匹配循环结束 int a = 0: while(a<10){ a++ ...

  4. 20220722-Java可变参数

    Java可变参数总结 来源:B站韩顺平老师的Java入门教学 代码示例如下: public void f(String str,int... nums){ 方法体; } 代码示例如下: public ...

  5. Odoo14 TypeError: Cannot read property 'classList' of undefined

    Traceback: TypeError: Cannot read property 'classList' of undefined at Class.setLocalState (http://l ...

  6. JPA作持久层操作

    JPA(Hibernate是jpa的实现) jpa是对实体类操作,从而通过封装好的接口直接设置数据库的表结构.虽然jpa可以直接通过编写java代码来操作数据库表结构,避免了sql的编写,但别忘了需要 ...

  7. 关于微信豆苹果(IOS)用户1比10充值方法

    ​ 微信iOS端微信7.0.20版本之后就上线了微信豆功能,相比大家对微信豆已经不陌生了. 微信官方现在给出了微信豆的含义,微信豆是用于支付微信内虚拟物品的道具,支持在视频号中购买虚拟礼物.也可以对公 ...

  8. ABP 6.0.0-rc.1的新特性

      2022-07-26官方发布ABP 6.0.0-rc.1版本,本文挑选了几个新特性进行了介绍,主要包括LeptonX Lite默认主题.OpenIddict模块,以及如何将Identity Ser ...

  9. 利用 SonarScanner 静态扫描 Rainbond 上的 Maven 项目

    对代码进行静态扫描是一种非常常见的代码质量保证手段,这种扫描不仅仅可以检查到代码中的缺陷,应用各种业界最佳实践,也可以检查出安全方面的漏洞,给予项目代码全方位的提升.在各种代码扫描方案之中,Sonar ...

  10. Python基础之数据类型和变量

    数据类型 ​ 计算机顾名思义就是可以做数学机器,可以处理各种数值,计算机还能处理文本.图形.音频.视频.网页等各种各样的数据,不同的数据是需要定义不同的数据类型的,在Python中,能够直接处理的数据 ...