【python】基础学习心得总结(一) | 您所在的位置:网站首页 › python列表操作心得 › 【python】基础学习心得总结(一) |
本文将简单阐述一些基本的python知识点,大多是本人在学习过程中的心得体会。简单常用的编程概念和思想将不再描述。若有理解错误,还望指正。
一、python运行,调试 python和相关软件可以在官网下载。本文采用的版本是:Python 3.7.0 + PyCharm 2019.2 在这里推荐Notepad++文本编辑器可用于编写程序,转换编码,很多txt文件如若使用windows自带的文本编辑器打开会出现一些错误。 python的运行有两种方式:命令行模式+python交互模式。 ①命令行模式:win+r快捷键,输入cmd,可以进入电脑命令行模式---->输入相应文件名进行执行(可以在notepad中编写好再执行.py文件) C:\> python hello.py ②python交互模式:win+r快捷键,输入cmd,可以进入电脑命令行模式---->输入python回车,即可进行编辑 >>> ... ... (这时是直接进行程序编写) 输入exit()回车即可退出 当然利用PyCharm也可以进行编写,这就如同我们在VS中编写C项目一样。大家根据实际情况进行使用。 可以打断点,一 一进行调试。 快捷键:查找ctrl+F,替换ctrl+R 二、基本语法学习 (1)命名规则: 命名有大小写区分,由大小写字母、数字、下划线_ 混合组成。数字不可开头,其余可。 由两个及以上单词组成时: ①first_name 全小写,中间用下划线连接 ②FirstName/firstName 各单词首字母大写/除首字母外,各单词首字母大写 (2)基本规则: 缩进:python中的缩进是tab或者4个空格,同一个py文件中两者不能混用。PyCharm中选中需要调整缩进的行,按tab可向右缩进,shift+tab可以向左缩进 注释: 行代码注释,在该行代码后打空格再使用#即可 标准的使用方法是代码后两个空格,#号后一个空格再进行编写注释。例如: print('这是一个例句') # 符号前两个空格,符号后一个空格 2.段代码注释使用/* ... ... */ 一般计数从0开始。(3)IF语句的学习: if 语句的格式是: if 条件: 满足条件执行语句① 执行完①或者没有满足条件时执行语句② 或者 if 条件: 满足条件执行语句① else: 不满足条件执行语句② 或者 if 条件①: 满足条件①执行语句① elif 条件②: 满足条件②执行语句② ... ... else: 都不满足条件则执行语句 一个需要注意的点: 假如两个条件:if A==0 or 1: 是错误的!应该写成 if A==0 or A==1: 否则理解成两个条件“A==0”或者“1” 举例一: name = input("请输入您的姓名:") #input函数的使用,先输出字符串(可没有),再将用户输入的数据存入name字符串 age = input("请输入您的年龄:") age = int(age) #因为input得到的是str,所以需要转换为int if age >= 18: #if语句的使用,冒号非常重要,不可遗漏 比较运算符:== != /= //整除 %取余... 逻辑运算:not、and、or print("%s,您%d岁了,已经成年了!" % (name,age)) #注意print的使用方法,%d、%s等都是其他语言里常用的占位符,但此处不用逗号分隔,而是使用% else: print("您还未成年!") 输出结果: 请输入您的姓名:** 请输入您的年龄:20 **,您20岁了,已经成年了! if 后的条件如果满足,则执行其冒号后的代码块。此代码块是指此冒号后有缩进的那一部分。否则执行else / elseif / 没有缩进的代码块。 如果需要嵌套if语句,只有缩进变化,其余不变,与其他语言编码相似。 Tips: 如果条件很长影响阅读可以换行操作 例如: if ((player_int == 1 and computer_int == 2) or(player_int == 3 and computer_int == 1) or(player_int == 2 and computer_int == 3)): #条件很长,为了便于观看添加括号进行换行,其中换行后需要多添加一个tab,为了区分代码块内容(4)循环的学习:①while循环:while 条件A: #满足A则循环执行B 执行代码块Btips:可以添加断点debug(shift+f9),单步调试f8进行学习。Pycharm运行快捷键:shift+f10 运行当前py :shift+ctrl+f10一般计数器从0开始,条件中使用;从1开始,使用>= / |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |