python-入门基础(安装与运行)
目录
解释器安装与运行
解释器
Python交互式命令行
基本规则
变量和注释
变量的命名规则
注释
解决pip安装三方库速度较慢
解决安装库时报错
解释器安装与运行
解释器
相当于翻译,将python语言翻译成CPU的二进制语言给CPU
安装时,注意点击勾选下面选项,它会在安装时自动配置环境变量的路径,安装完成后在命令行窗口输入echo %path%,可以查看到windows下的path的内容。输入python code.py命令执行后会看到path路径下的文件目录。
安装时勾选图中所示选项,会自动配置环境变量,不需要安装完成后手动去配置
Python交互式命令行
在命令窗口中输入python后回车,可以显示python的版本信息并进行入到python命令行。Cd切换到有python文件的目录下,输入python后面跟这个目录中python文件的文件名(带后缀.py)回车后即可运行这个python文件.
基本规则
- Python对于大小写敏感
- Python代码的第一行必须顶到最左边,不能有空格
- Python多行语句的行首要对齐
- 语句之间可以有空格
变量和注释
在编程语言中对象的名字称之为变量名,简称变量。变量名和数据对象之间用等号连接,通常称变量和变量值,变量值就是数据对象。
变量的命名规则
- 变量名可以包含字母、数字和下划线
- 变量名可以以字母或下划线开头,但不能以数字开头
- 变量名中不能包含空格
- 变量名不能和关键字同名,如as、if、and、or等
- 变量名不能和内置函数同名,如type、input等
变量值的变化
第一种:变量重新指向新的对象
一个变量只能对应一个对象:同一变量名在后面再使用时,改变变量值,后面代码使用这个变量时,使用的这个变量的变量值是最新的即最后赋值的变量值的变量。没有被引用的对象,解释器会在随后的某个时间从内存中清除掉。如下:
var = 9
var = 888.88
print(var)
一个对象使用多个变量名:如下,打印结果都是‘小明’
kid = '小明'
student = kid
prettyboy = kid
print(kid)
print(student)
print(prettyboy)
使用+赋值:var = var + 1 或 var += 1 例子如下:
kid = '小明'
kid = kid + "朋友"
kid += "你好"
print(kid)
var = 1
var = var + 1
var += 1
print(var)
第二种:变量指向的对象本身发生了变化
这种情况是变量指向的对象是可变的数据类型,如列表、字典、或自定义的类实例对象。
info = {'name': '小童', 'height': '180cm'}
info['height'] = '175cm'
print(info)
注释
单行注释:使用#,可以是在代码开头注释整行,也可以是放在一行代码的后面做注释
多行注释:使用单三引号或双三引号,在要注释的一段代码或文字的首行及末行使用三个引号。
解决pip安装三方库速度较慢
pip install 库名 -i 安装源
常用网络安装源:
- 中国科技大学: https://pypi.mirrors.ustc.edu.cn/simple/
- 清华大学: https://pypi.tuna.tsinghua.edu.cn/simple/
- 豆瓣(douban) :http://pypi.douban.com/simple/
- 中国科学技术大学: http://pypi.mirrors.ustc.edu.cn/simple/
- 阿里云: http://mirrors.aliyun.com/pypi/simple/
解决安装库时报错
报错:ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
执行 pip install --upgrade setuptools && python -m pip install --upgrade pip 后重新执行pip install 命令即可
python-入门基础(安装与运行)相关推荐
- Python入门基础知识学什么?
Python基础知识主要是针对一些零基础的同学安排的,虽说Python是相对比较简单的一门编程语言,但是没有基础的同学还是要进行系统的学习,那么Python入门基础知识学什么呢?来看看下面小编的详细介 ...
- 儿童python教程书-Python入门基础教程(儿童版) [分享一本入门级教程]
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1. 推荐书名 No Starch--Python for ...
- python笔记基础-Python入门基础知识学习笔记之一
为什么要写这篇文章? 本人做过Objective-C开发,现在在用C#做WinForm开发.近段时间在学习Python入门基础知识时,发现有很多知识点和Objective-C的不一样.故想通过本文记录 ...
- python入门基础代码初学
python入门基础代码初学 一.检查python安装 二.print使用 二.使用python运算 三.enumerate()函数 一.检查python安装 PS C:\Users\admin> ...
- python入门基础教程-Python入门基础教程:WSGI
原标题:Python入门基础教程:WSGI WSGI 简介 WSGI 是什么 WSGI 是 Python Web Server Gateway Interface 的缩写,是描述 Web 服务器与 P ...
- Python入门基础(下)之魔方方法
Python入门基础(下)之魔方方法 一.学习内容概括 学习地址:https://tianchi.aliyun.com/s/58327c15d1faee512c008128d3bb9e32 今天主要学 ...
- B站马士兵python入门基础版详细笔记(4)
前言: 这篇文章是B站学习python入门基础班的视频的第四章内容,主要讲述的是if-else语句,但是不包括循环结构,循环结构在下一章笔记中有记叙 一.顺序结构 什么是顺序结构呢?比如说 '''把大 ...
- 【目录】Python 入门基础篇 <(^-^)>
Python 入门基础篇 一.关于Python的介绍与准备工作 Python基础介绍 Jupyter notebook基础介绍 Jupyter notebook打开问题 Jupyter noteboo ...
- python 判断列表所有元素是否为某个值_这应该是最详细的Python入门基础语法总结!...
这应该是最详细的Python入门基础语法总结! 这应该是最详细的Python入门基础语法总结! 定义变量,使用变量 input 用户自己输入值 print 打印值 可以输出多个变量 %d|%s 用于输 ...
- Python入门基础总结笔记——正则表达式
Python入门基础总结笔记--正则表达式 完整基础知识参看网站:正则表达式 总结重点 用\d可以匹配一个数字,\w可以匹配一个字母或数字 用*表示任意个字符(包括0个),用+表示至少一个字符 用?表 ...
最新文章
- 分类与逻辑回归(classification and logistic regression)
- swift选择类或结构体
- 008_TreeSet使用Comparator排序
- 电商搜索推荐业务词汇表
- python数据结构与算法第六讲_Python 学习 -- 数据结构与算法 (六)
- 中国计算机学会通讯下载工具(简易爬虫)
- mini6410 uboot board.c 分析
- mysql 命令 字符集_MySQL的字符集操作命令总结
- js如何判断一个数组中是否有重复的值
- debian远程桌面设置
- 一起读slam论文之PTAM-Parallel Tracking and Mapping for Small AR Workspace
- 【Java】soap协议发送webservice请求工具类
- python numpy读取txt文件_使用NumPy读写文件
- 相对路径与绝对路径区别
- MySQL基础(一)---数据库的诱惑
- openssl 交叉编译
- 攻防世界-web xff_Referer
- 60个实用Android框架排行榜
- Python通过selenium与ddddocr库识别验证码的爆破小脚本
- Docker镜像的优化
热门文章
- 课堂经验值管理小程序_实时上传 规范管理 湖北首个村务管理小程序正式上线...
- python抢茅台_如何用Python完成毫秒级抢茅台!
- mac秘钥证书打包ipa,unity
- 高级UI- 属性动画炫酷动画案例+淘宝动画+源码解析+策略模式使用
- 2019年华北五省计算机应用技术大赛,参赛总结(参赛项目:简说APP)
- 钉钉内网穿透工具——简单、快速、高效(钉钉于2022年7月21日起,不再提供内网穿透的工具服务)
- matlab sglay平滑,基于MATLABGUI的谱线平滑处理.PDF
- 青火互联的防伪系统解决方案-防伪SaaS云平台介绍
- 狼人杀手游:一场有关技术、流量和资本的全面战争
- 字体图标使用-修改颜色