python编码环境安装与基本语法
一.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、标识符:(凡是我们自己去的名字,都是标识符)
import keyword
print(keyword.kwlist)

2、行和缩进
3、多行语句
4、Python引号
5、python注释
6、print输出
7、input输出
8、变量是存储在内存中的值。
四.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编码环境安装与基本语法的更多相关文章
- python介绍、安装及相关语法、python运维、编译与解释
1.python介绍 Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/)是一种广泛使用的解释型.高级编程.通用型编程语言,由吉多.范罗苏姆创造,第一版发布于1991年.可以视 ...
- note 0 Python介绍及Python IDE环境安装 Spyder with Anaconda
高级语言分类 编译型语言(C/C++等) 解释型语言(BASIC.Python等) Python 诞生于1989年,创始人为吉多 范罗苏姆(Guido van Rossum) Python 语言特点 ...
- python+selenium环境安装
目前 selenium 版本已经升级到 3.7了,网上的大部分教程是基于 2.x写的,所 以在学习前先要弄清楚版本号,这点非常重要.本系列依然以 selenium2 为基础, 目前 selenium3 ...
- python开发环境安装配置
需要安装的软件: Python2.7.14和Python3.6.4 要在电脑上同时安装两个版本 开发工具:PyCharm 是一个jetbrains的python开发工具 idea系列之一 Pyt ...
- python 独立环境安装
python 即使是单独编译安装的,库文件的安装还是会与其它python的库存放到相同的地方 使用同版本库不会有问题,但是需要升级库的时候,就会出现冲突,导致依赖这个旧库的python出现问题 这时候 ...
- Python环境安装与基础语法(2)——数据类型、标识符、语言分类
高级语言发展 结构化语言:以顺序(步骤化),分支,循环描述问题 面向对象语言:接近人类的认知,万物抽象成对象,对象间的关系抽象成类和继承 程序=数据结果+算法 Python解释器 CPython:由C ...
- Python环境安装与基础语法(1)——计算机基础知识
Python安装 pip #包管理工具 pip install #安装包 pip list #查看包 IPython #增强的python shell,自动补全,自动缩进,支持shell,增加了很多函 ...
- Python环境安装与基础语法(4)——内存管理、if分支
Python内存管理 python中有自动清理内存垃圾的功能,当变量的引用计数为0,则可以被有计划的垃圾回收GC 常量会在系统中被多次引用,所以常量的引用计数无法确定 程序控制 顺序:按照先后顺序逐条 ...
- Python环境安装与基础语法(3)——进制、运算符和优先级、原码、补码
进制 转十进制:基本运算方法(权算方式) 0b1111——>1*2**3 + 1*2**2 + 1*2**1 + 1*2**0 0x7F——>7*16**1 + F*16**0 转二进制: ...
随机推荐
- LeetCode 120. 三角形最小路径和(Triangle)
题目描述 给定一个三角形,找出自顶向下的最小路径和.每一步只能移动到下一行中相邻的结点上. 例如,给定三角形: [ [2], [3,4], [6,5,7], [4,1,8,3] ] 自顶向下的最小路径 ...
- vue路由在keep-alive下的刷新问题
问题描述: 在keep-alive中的在跳转到指定的路由时刷新对应的路由,其余不刷新. <transition name="fade" mode="out-in&q ...
- css中相对定位和绝对定位
相对定位: #box_relative { position: relative; left: 30px; top: 20px; } 绝对定位: #box_relative { position: a ...
- win10 点击开始按钮无反应
本人亲身经历 由于安装软件时需要注册表权限,在一顿猛如虎的操作下,将注册表中 HKEY_CURRENT_USER 的权限出问题.而导致无法打开 开始菜单 ----------------以下是本人为了 ...
- nmon报告指标含义
nmon分析文件详细指标详解指标类型指标名称指标含义SYS_SUMMCPU%cpu占有率变化情况:IO/secIO的变化情况:AAAAIXAIX版本号:buildbuild版本号:command执行命 ...
- C# 获取当前活动网络连接mac地址
IPAddress localIp = null; IPAddress[] ipArray; ipArray = Dns.GetHostAddresses(Dns.GetHostName()); lo ...
- WEB应用服务器都有哪些?
大型WEB服务器在UNIX和Linux平台下使用最广泛的免费HTTP服务器是W3C.NCSA和APACHE服务器,而Windows平台NT/2000/2003使用IIS的WEB服务器.在选择使用WEB ...
- Horizon Web管理界面
一.horizon 介绍: Horizon 为 Openstack 提供一个 WEB 前端的管理界面 (UI 服务 )通过 Horizone 所提供的 DashBoard 服务 , 管理员可以使用通过 ...
- navicat 系列软件一点击菜单栏就闪退
现象:安装多个版本都出现了闪退的现象 解决方案:后来发现,原来是启动了有道词典屏幕取词才会出现这种现象,关了有道就没事.
- LeetCode.1018-可被5整除的二进制数(Binary Prefix Divisible By 5)
这是小川的第379次更新,第407篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第241题(顺位题号是1018).给定0和1的数组A,考虑N_i:从A[0]到A[i]的第 ...