2Python_基础_Pycharm常用设置、数据类型、条件判断、循环

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Python的基本语法

1python简介

∙python应用用途:写代码帮你测试、网络爬虫、数据分析、web开发、人工智能、自动化运维、自动化测试、嵌入式开发、黑客(可以往数据分析上转行)

什么是爬虫:从物联网上获取数据

∙python特点:第三方库特别多,安装后即可使用。所以python上手比较容易(eg.xpin模块,将中文转换成拼音)

∙主流开发语言:java、python、php、ruby

∙Python版本:2.x及3.x,现在基本用3.x,python2和python3语法有区别∙Shell语言

Vi wangjun.sh(输入echo‘date’)

执行shell脚本:sh wangjun.sh

∙Python文件保存格式:wangjun.py

∙主流开发语言:java、python、php、ruby

开发语言分为:

编译型语言:编译型语言,在运行代码之前,首先将源代码编译生成机器语言,再

由机器运行机器码(二进制)。eg.c/c++/c#。

解释型语言:相对于编译型语言存在的,源代码不是直接翻译成机器语言,而是先

翻译成中间代码,再由解释器对中间代码进行解释运行。运行效率没有编译型语言

快。eg.Python/JavaScript/ruby/Perl/Shell等都是解释型语言。

2python的安装以及python执行

2.1python的安装

1)下载安装包,windows下直接傻瓜式安装

2)配置环境变量:python.exe路径

2.2python执行:

1)pycharm编辑器:可以自动补全命令,推荐使用。

2)pycharm交互式:快速运行。可用于调试。

3)python自带的交互式编辑工具:Idle.exe。特点:输入代码后回车,自动执行。没有自动补全功能,没有pycharm编辑器好用。了解即可。

交互式:输入一行代码回车就被自动执行

2.3命令行模式:cmd输入Python,直接编辑代码。缺点也是不能自动被全命令,不好用。

3pycharm的常用设置

3.1pycharm的常用快捷键

1)Ctrl+Shift+F10运行当前的页面

2)Ctrl+/注释(取消注释)选择的行(加#号单行注释,加3个单引号前后括起来实现多行注释)

3)Ctrl+Shift+F高级查找

4)Shift+Enter开始新行

5)TAB Shift+TAB缩进/取消缩进所选择的行

6)Ctrl+Y删除当前插入符所在的行

7)Ctrl+D复制当前行、或者选择的块

8)Ctrl+Shift+J合并行

9)Delete删除到字符结尾

10)Backspace删除到字符的开始

11)Ctrl+NumPad+/-展开或者收缩代码块

12)Ctrl+Shift+NumPad+展开所有的代码块

13)标签页右键→Split Vertically分屏显示3.2pycharm使用注意点

3.3pycharm常用调试

断点:在代码行设置断点,以debug方式运行,运行到断点行处代码时,代码就暂停执行,按F8,断点行以后的代码就可以一行一行执行了。

∙在代码行号处单击,打断点

∙右键debug

∙按如下按钮执行下一步(或按F8),检查变量值及执行的代码行

4python基本语法

4.1python语法

∙tab缩进:Python以缩进来区分代码块。只要有冒号":",下一行代码要加上缩进(可参考条件判断案例)

∙分号:python在代码末尾可以不需要加分号";"

∙等号:判断符号中,需要使用2个等号”==“

∙百分号:格式化用如%s,如果想表示百分号,每打一个百分号,需要2个百分号,如打印%%,需要写%%%%

∙引号:引号表示字符串,如果表示变量不能加引号;引号要成双存在,单引号与双引号没有本质区别,只要记住这句话:里面用单引号外面就用双引号,里面用双引号外面就用单引号

∙一行代码写不下需要写在下一行。在行末尾加上\回车即可

∙单行用#注释,多行用3个单引号注释

4.2变量

变量是存储在内存中的值。

定义变量:格式为key=value,不需要声明数据类型,python会自动识别数据类型。

变量名只能是字母、数字或下划线的任意组合。变量名的第一个字符不能是数字。

批量定义变量:a,b,c,d=1,2,3,4a=b=c=d=1

以下关键字不能声明为变量名

4.3输入与输出函数

4.3.1输入函数:input()和输出函数:print()

例子:

name=input("请输入你的姓名:")

print(name)

说明:只要是Input输入的,默认都是string类型

4.3.2getpass()

input在接收输入的时候,是可以看到你输入的值的,如果是输入密码这样的呢,不想让别人看到你的密码,怎么办呢,就需要用到一个标准库,getpass,什么是标准库呢,就是不需要你再去安装,装完python就有的库,就是标准库,getpass就是一个标准库,导入进来之后,直接使用

getpass.getpass方法就可以在输入的时候,不回显了,代码如下:

4.4数据类型

int()--整型、str()--字符串、float()--小数、list--数组

4.4.1整型

1)a//b表示用a除以b,把小数位舍掉

2)查看数据类型用函数:type()

3)数据类型转换

input默认都是string类型,整型数字需要通过int(xxx)进行转换age=input('请输入年龄:')

print(type(age))字符串类型

age=int(age)转化成整型

print(type(age))整型

4)格式化

age=32

msg="我的年龄是:%d"%(age)

print(msg)

4.4.2字符串

1)数据类型转换

date=20180809

print(type(date))整型

date=str(date)整型转换字符串

print(type(date))字符串

相关文档
最新文档