目录

解释器安装与运行

解释器

Python交互式命令行

基本规则

变量和注释

变量的命名规则

注释

解决pip安装三方库速度较慢

解决安装库时报错


解释器安装与运行

解释器

相当于翻译,将python语言翻译成CPU的二进制语言给CPU

安装时,注意点击勾选下面选项,它会在安装时自动配置环境变量的路径,安装完成后在命令行窗口输入echo %path%,可以查看到windows下的path的内容。输入python code.py命令执行后会看到path路径下的文件目录。

安装时勾选图中所示选项,会自动配置环境变量,不需要安装完成后手动去配置

Python交互式命令行

在命令窗口中输入python后回车,可以显示python的版本信息并进行入到python命令行。Cd切换到有python文件的目录下,输入python后面跟这个目录中python文件的文件名(带后缀.py)回车后即可运行这个python文件.

基本规则

  1. Python对于大小写敏感
  2. Python代码的第一行必须顶到最左边,不能有空格
  3. Python多行语句的行首要对齐
  4. 语句之间可以有空格

变量和注释

在编程语言中对象的名字称之为变量名,简称变量。变量名和数据对象之间用等号连接,通常称变量和变量值,变量值就是数据对象。

变量的命名规则

  • 变量名可以包含字母、数字和下划线
  • 变量名可以以字母或下划线开头,但不能以数字开头
  • 变量名中不能包含空格
  • 变量名不能和关键字同名,如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-入门基础(安装与运行)相关推荐

  1. Python入门基础知识学什么?

    Python基础知识主要是针对一些零基础的同学安排的,虽说Python是相对比较简单的一门编程语言,但是没有基础的同学还是要进行系统的学习,那么Python入门基础知识学什么呢?来看看下面小编的详细介 ...

  2. 儿童python教程书-Python入门基础教程(儿童版) [分享一本入门级教程]

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1. 推荐书名 No Starch--Python for ...

  3. python笔记基础-Python入门基础知识学习笔记之一

    为什么要写这篇文章? 本人做过Objective-C开发,现在在用C#做WinForm开发.近段时间在学习Python入门基础知识时,发现有很多知识点和Objective-C的不一样.故想通过本文记录 ...

  4. python入门基础代码初学

    python入门基础代码初学 一.检查python安装 二.print使用 二.使用python运算 三.enumerate()函数 一.检查python安装 PS C:\Users\admin> ...

  5. python入门基础教程-Python入门基础教程:WSGI

    原标题:Python入门基础教程:WSGI WSGI 简介 WSGI 是什么 WSGI 是 Python Web Server Gateway Interface 的缩写,是描述 Web 服务器与 P ...

  6. Python入门基础(下)之魔方方法

    Python入门基础(下)之魔方方法 一.学习内容概括 学习地址:https://tianchi.aliyun.com/s/58327c15d1faee512c008128d3bb9e32 今天主要学 ...

  7. B站马士兵python入门基础版详细笔记(4)

    前言: 这篇文章是B站学习python入门基础班的视频的第四章内容,主要讲述的是if-else语句,但是不包括循环结构,循环结构在下一章笔记中有记叙 一.顺序结构 什么是顺序结构呢?比如说 '''把大 ...

  8. 【目录】Python 入门基础篇 <(^-^)>

    Python 入门基础篇 一.关于Python的介绍与准备工作 Python基础介绍 Jupyter notebook基础介绍 Jupyter notebook打开问题 Jupyter noteboo ...

  9. python 判断列表所有元素是否为某个值_这应该是最详细的Python入门基础语法总结!...

    这应该是最详细的Python入门基础语法总结! 这应该是最详细的Python入门基础语法总结! 定义变量,使用变量 input 用户自己输入值 print 打印值 可以输出多个变量 %d|%s 用于输 ...

  10. Python入门基础总结笔记——正则表达式

    Python入门基础总结笔记--正则表达式 完整基础知识参看网站:正则表达式 总结重点 用\d可以匹配一个数字,\w可以匹配一个字母或数字 用*表示任意个字符(包括0个),用+表示至少一个字符 用?表 ...

最新文章

  1. 分类与逻辑回归(classification and logistic regression)
  2. swift选择类或结构体
  3. 008_TreeSet使用Comparator排序
  4. 电商搜索推荐业务词汇表
  5. python数据结构与算法第六讲_Python 学习 -- 数据结构与算法 (六)
  6. 中国计算机学会通讯下载工具(简易爬虫)
  7. mini6410 uboot board.c 分析
  8. mysql 命令 字符集_MySQL的字符集操作命令总结
  9. js如何判断一个数组中是否有重复的值
  10. debian远程桌面设置
  11. 一起读slam论文之PTAM-Parallel Tracking and Mapping for Small AR Workspace
  12. 【Java】soap协议发送webservice请求工具类
  13. python numpy读取txt文件_使用NumPy读写文件
  14. 相对路径与绝对路径区别
  15. MySQL基础(一)---数据库的诱惑
  16. openssl 交叉编译
  17. 攻防世界-web xff_Referer
  18. 60个实用Android框架排行榜
  19. Python通过selenium与ddddocr库识别验证码的爆破小脚本
  20. Docker镜像的优化

热门文章

  1. 课堂经验值管理小程序_实时上传 规范管理 湖北首个村务管理小程序正式上线...
  2. python抢茅台_如何用Python完成毫秒级抢茅台!
  3. mac秘钥证书打包ipa,unity
  4. 高级UI- 属性动画炫酷动画案例+淘宝动画+源码解析+策略模式使用
  5. 2019年华北五省计算机应用技术大赛,参赛总结(参赛项目:简说APP)
  6. 钉钉内网穿透工具——简单、快速、高效(钉钉于2022年7月21日起,不再提供内网穿透的工具服务)
  7. matlab sglay平滑,基于MATLABGUI的谱线平滑处理.PDF
  8. 青火互联的防伪系统解决方案-防伪SaaS云平台介绍
  9. 狼人杀手游:一场有关技术、流量和资本的全面战争
  10. 字体图标使用-修改颜色