一.pycharm的基本使用

1、python以及pycharm的安装

  • python的版本选择:3.x版本就行
  • pycharm的版本选择:社区版就够用
  • pycharm只是一个编写工具,python才是关键。

2、pycharm新建工程和关闭工程

3、pycharm的基本使用

3.1设置pycharm的代码签名

模板格式为:

#---*-coding:utf-8-*---
'''
------------------------------
author:WangLe
time:${DATE}
E-mail:wangle10@foxmail.com
------------------------------
'''

3.2设置pycharm的界面颜色

二. python第三方库的安装方式

1、pycharm在线安装

2、pip在线安装 100%推荐

cmd ---> pip install requests

  国内源: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple

  具体可见python国内源地址:https://www.cnblogs.com/songzhixue/p/11296720.html  

具体方法如下:pip install openpyxl -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn

注意:使用pip install 安装Python第三方库时,经常会遇到pip版本过低,导致导致安装第三方库失败,因此需要先升级pip的版本。第三方安装具体报错如下:

  此时按照报错信息提供升级pip的命令进行升级时,可能会出现服务连接超时的错误,导致pip升级失败。pip升级失败的错误:

  此时,需要使用 python -m pip install --upgrade pip -i https://pypi.douban.com/simple 进行升级pip。

3、python离线安装

     网上先下载好安装包xxx.tar.gz.rar.zip

  ①解压压缩包

  ②把解压后的文件copy到python的安装路径下

  ③切换到python的安装路径下 python setup.py install

  经常用到的python第三方库有:requests、openpyxl、pandas、pymysql、ddt

注意:pip安装第三方库报错问题处理

  • ①报错信息中如果提示有:Microsoft Visual C++版本的信息,百度搜索对应的Microsoft Visual C++版本进行安装。
  • ②安装报超时错误,换用国内源进行安装。
  • ③安装pandas的是时候,会安装四个依赖包:numpy、pytz、six、python-dateutil

三.python基础语法

1、标识符:(凡是我们自己去的名字,都是标识符)  

  在python中,标识符是由字母、数字、下划线组成。  
  在python中,所有标识符可以包括英文、数字以及下划线,但是不能以数字开头。  
  在python中的标识符都是区分大小写的:函数、变量名、类名、模块名、项目名  
  标识符都是我们自己定义的一个名字,要有真正的用处,还必须要赋值。  
  注意点:标识符不能有关键字,python的关键字:faslse、none、true、and、as、assert、async....... 
import keyword
print(keyword.kwlist)

2、行和缩进  

  学习python与其他语言最大的区别就是,python的代码块不适用大括号{}来控制类,函数已经其他逻辑判断。python最具有特色的就是用缩进来写代码块。  
  缩进的空白数量是可变的,但是所有的代码块语句必须包含相同的缩进空白数量,这个必须严格执行。

3、多行语句  

  python语句中一般以新行作为语句的结束符,但是我们可以使用斜杠(\)将一行的语句分为多行显示。

4、Python引号  

  python可以使用单引号,双引号、三引号来表示字符串,引号的开始和结束必须是相同类型的。  
  其中三引号可以由多行组成,编写多行文本的快捷语法,常用与文档字符串,在文件的特定地点,被当做注释。(也就是我们所说的多行注释)

5、python注释  

  python中单行注释采用#开头。快捷键:ctrl+/  
  python中多行注释采用“”“ ”“” 成对的三引号括起来

6、print输出  

  print默认输出是换行的,不同的数据之间使用逗号隔开

7、input输出  

  input从控制台里面获取一个数据,获取到的数据类型是字符串类型。 

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

  在创建变量时会在内存中开辟一个空间,基于变量的数据类型,解释器会分配指定的内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同数据类型,这些变量可以存储整数、小数或者是字符。
  查看内存地址:id()
  变量赋值
  python中的变量赋值不需要类型声明。每个变量在内存中创建,都包括变量的标识和数据这些信息。每个变量在使用前必须赋值、变量赋值以后该变量才会被创建。
  等号(=)用来给变量赋值,等号运算符左边是一个变量名,等号运算符右边是存储在变量中的值。例如:name = ‘XiongDa’ # 字符串
  变量的命名规范:包含数字、字母、下划线,不能以数字开头,都是小写字母,尽量做到见名知意。

四.python的常用基本数据类型

  python的基本数据类型可以分为三类:

1、数值类型:

  • 整数:int
  • 浮点数:float
  • 布尔值:bool,只有两个值true和false,非0为true
  • 复数:complex,和数学中的复数一样由实部+虚部(j)组成

2、序列类型

  • 字符串:str,用单引号、双引号、三引号来表示
  • 列表:list,用[]中括号来表示
  • 元组:突破了,用()小括号来表示

3、散列类型

  • 字典:dict,用{}大括号来表示,每个元素包含键和值
  • 集合:set,用{}大括号来表示

  查看数据类型:type()   

name = 'wl'
print(type(name)) ---> <class 'str'>

扩展-随机数模块:random

  • 随机生成0-1之间的浮点数:random.random()          # 区间为闭区间
  • 随机生成1-10之间的整数:random.randint(1,10)     # 区间为左闭右开
 
 

python编码环境安装与基本语法的更多相关文章

  1. python介绍、安装及相关语法、python运维、编译与解释

    1.python介绍 Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/)是一种广泛使用的解释型.高级编程.通用型编程语言,由吉多.范罗苏姆创造,第一版发布于1991年.可以视 ...

  2. note 0 Python介绍及Python IDE环境安装 Spyder with Anaconda

    高级语言分类 编译型语言(C/C++等) 解释型语言(BASIC.Python等) Python 诞生于1989年,创始人为吉多 范罗苏姆(Guido van Rossum) Python 语言特点 ...

  3. python+selenium环境安装

    目前 selenium 版本已经升级到 3.7了,网上的大部分教程是基于 2.x写的,所 以在学习前先要弄清楚版本号,这点非常重要.本系列依然以 selenium2 为基础, 目前 selenium3 ...

  4. python开发环境安装配置

    需要安装的软件: Python2.7.14和Python3.6.4   要在电脑上同时安装两个版本 开发工具:PyCharm 是一个jetbrains的python开发工具  idea系列之一 Pyt ...

  5. python 独立环境安装

    python 即使是单独编译安装的,库文件的安装还是会与其它python的库存放到相同的地方 使用同版本库不会有问题,但是需要升级库的时候,就会出现冲突,导致依赖这个旧库的python出现问题 这时候 ...

  6. Python环境安装与基础语法(2)——数据类型、标识符、语言分类

    高级语言发展 结构化语言:以顺序(步骤化),分支,循环描述问题 面向对象语言:接近人类的认知,万物抽象成对象,对象间的关系抽象成类和继承 程序=数据结果+算法 Python解释器 CPython:由C ...

  7. Python环境安装与基础语法(1)——计算机基础知识

    Python安装 pip #包管理工具 pip install #安装包 pip list #查看包 IPython #增强的python shell,自动补全,自动缩进,支持shell,增加了很多函 ...

  8. Python环境安装与基础语法(4)——内存管理、if分支

    Python内存管理 python中有自动清理内存垃圾的功能,当变量的引用计数为0,则可以被有计划的垃圾回收GC 常量会在系统中被多次引用,所以常量的引用计数无法确定 程序控制 顺序:按照先后顺序逐条 ...

  9. Python环境安装与基础语法(3)——进制、运算符和优先级、原码、补码

    进制 转十进制:基本运算方法(权算方式) 0b1111——>1*2**3 + 1*2**2 + 1*2**1 + 1*2**0 0x7F——>7*16**1 + F*16**0 转二进制: ...

随机推荐

  1. Spark学习(一)——Spark运行架构

    基本概念 在具体讲解Spark运行架构之前,需要先了解几个重要的概念: RDD:是弹性分布式数据集(Resilient Distributed Dataset)的简称,是分布式内存的一个抽象概念,提供 ...

  2. spark 笔记 7: DAGScheduler

    在前面的sparkContex和RDD都可以看到,真正的计算工作都是同过调用DAGScheduler的runjob方法来实现的.这是一个很重要的类.在看这个类实现之前,需要对actor模式有一点了解: ...

  3. leetcode 121买卖股票的最佳时机I

    从下标1开始,维护两个变量,一个是0~i-1中的最低价格low,一个是当前的最高利润res;先更新最高利润,在更新最低价格:应用了贪心算法的基本思想,总是选择买入价格最低的股票,代码如下: 具有最优子 ...

  4. 微信小程序中的不同场景,不同的判断,请求的时机

    本来5月1之前就想写一下一篇关于小程序不同场景下发送ajax请求的问题,但是放假的前一天,出了个大bug,就是因为我修改不同的场景下执行不同的逻辑造成的 1.首先,在小程序里,微信做了很多的缓存,我们 ...

  5. 有关于Git操作(持续更新)

    Git分支: 查看分支:git branch 创建分支:git branch <name> 切换分支:git checkout <name> 创建+切换分支:git check ...

  6. [flask-sqlalchemy]倒序查询结果

    按创建时间倒序查询测试用例 >>> a= TestCase.query.order_by(TestCase.create_time.desc()).first() >>& ...

  7. Selenium 2自动化测试实战13(设置元素等待)

    一.设置元素等待 若在加载某个元素时延迟而造成的ElementNotVisbleException的情况出现,那么就会降低自动化脚本的稳定性,可以通过设置元素等待改善这种问题造成的不稳定. webdr ...

  8. IDEA使用git提交代码时,点了commit之后卡死在performing code analysis部分,或者performing code analysis结束后没有进入下一步操作

    把"Perform code analysis" 和 "Check TODO" 复选框前面的勾去掉就好了. 这个可能是因为所分析的目标文件太大了,造成一直分析不 ...

  9. ATP检测 BAPI BAPI_MATERIAL_AVAILABILITY

    *****ATP检测        DATA: END_RLT LIKE EBAN-LFDAT,              NOT_AVAILABLE,              AVAILABLE( ...

  10. shell脚本判断端口是否打开

    [root@www zabbix_scripts]# cat check_httpd.sh #!/bin/bash a=`lsof -i: | wc -l` " ];then " ...