python基础知识


python的语法虽然比较简单,但是只是在入门这一级别,如果需要深入的学习这需要时间的积累和个人的爱好,为此,希望通过编写博客的方式,记录学习的过程,同时希望自己的学习笔记可以帮助到更多想学习编程的朋友

1.python简介

下面是百度关于python的介绍,在这里就不赘述了,编程可以是自己的兴趣爱好,也可以是自己的谋生技能,无论是为什么学习python,我值是希望下面的内容,对此时此刻的你是有帮助的。

网址:https://baike.baidu.com/item/Python/407313?fr=aladdin

python的优点是:
简单、易学,适应⼈群⼴泛
免费、开源
应⽤领域⼴泛
python的解释器顾名思义就是用来 解释python语言的工具,因为我们编写的语言虽然我们自己容易理解,但是计算机是没有办法理解我们直接书写的语言,为此需要一个工具将我们的语言翻译成为计算机能够读取的文件。

目前最新的python解释器版本是3.9.6

网址::https://www.python.org/(可下载最新的Python的编译器)

2.pycharm的下载和安装

PyCharm是⼀种Python IDE(集成开发环境),带有⼀整套可以帮助⽤户在使⽤Python语⾔开发。

优点:
Project管理
智能提示
语法⾼亮
代码跳转
调试代码
解释代码(解释器)
框架和库

版本分类:专业版、社区版(专业版是需要购买的,功能是最全的,但是不建议初学者直接使用破解版,据说后期如果安装正版会有问题,其实基本使用社区版绰绰有余)
下载地址:http://www.jetbrains.com/pycharm/download/#section=windows
(安装过程在网上有很多,这里就不介绍了)

3.代码的书写

3.1注释

示例:此时的#号后面的内容就是注释的内容,编译器在编译代码是不会编译注释的

str1='hello world'
print(str1.find('l'))#此时返回的是str中字符l的数量
编译 方法 简介
# 单行注释 注释时只能注释一行快捷键为Ctrl+/
“”" 代码"""或者是’’‘代码’’’ 多行注释 此时可以注释多行
# 注释就是方便读取代码信息,便于阅读代码
# 单行注释和多行注释
# 简单的代码才注释在代码后面(#号和注释之间加空格)
"""
print("hello world")
"""

'''
注释1

注释2

注释3
'''
# 一般单行的代码用单行注释
# 较多的代码或者代码块的形式用多行注释

3.2变量

1)语法:变量名=值

2)变量名的命名规则

规则
由数字、字⺟、下划线组成
不能数字开头
不能使⽤内置关键字
严格区分⼤⼩写
python的关键字(不用刻意去记使用的多了,自然就记得了)
False None True and as assert break class
continue def del elif else except finally for
from global if import in is lambda nonlocal
not or pass raise return try while with
yield

3)变量的使用示例

a = 10  # 变量赋值
str1 = 'hello world'
print(str1)
print(a)

3.3bug和debug

1)bug
在程序的书写过程中我们会遇到一些错误,在编译器进行编译的时候,错误分为两类,一类是语法错误,这类错误在语言的学习初期的时候较多,还有一类是语义错误,也就是书写的代码没有实现预期的效果。

str2='nihao'
print(str1)#此时的str1未定义,编译器在执行的时候会报错

错误提示:
在这里插入图片描述
2)debug

当书写的程序较多少,有时程序的错误有很多的,为此,我们需要调试代码,通俗点讲就是执行指定的代码,并且通过执行的结果,可以快速的定位错位的位置以及代码执行时程序的输出和变量值的变化,能够及时的帮助程序员发现程序的运行错误。

debug的流程

  1. 打断点(单击⽬标代码的⾏号右侧空⽩位置。)

在这里插入图片描述

  1. Debug调试(打成功断点后,在⽂件内部任意位置 — 右键 – De

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值