python
文章平均质量分 88
wudinaniya
具有多年大厂工作经验,在工作中沉淀技术,在实践中升华能力!
展开
-
python3基础 IO操作
一文件IO操作input.txt文件内容如下:读取文件 input.txt 的内容,并求和和平均值并写入到文件 output.txt 中test.py 写法:'''open方法:Open file and return a stream.文件路径可以用相对路径也可以用绝对路径如果不指定文件打开模式,则默认为读模式,即 open("input.txt")等价于open("input.txt","r")'''fin = open("input.txt")sum = 0c原创 2021-02-23 22:30:29 · 947 阅读 · 0 评论 -
python3基础 if语句 range函数 for及while循环 break和continue关键字
一 for循环打印输出5遍 hello huali创建python文件pycharm_hello.py,内容如下:# 打印输出5遍 hello hualifor i in range(5): print("hello huali", i) print("结束了吗")print("循环结束")效果如下:二 while循环打印0~10之间的偶数创建python文件pycharm_hello.py,内容如下:# 打印0~10之间的偶数idx =..原创 2021-02-16 15:02:59 · 2238 阅读 · 3 评论 -
脚本指定解释器 及 #!/usr/bin/python3 和 #!/usr/bin/env python3 的作用
在脚本中,第一行以 #! 开头的代码,其作用是“指定由哪个解释器来执行脚本”。#!在计算机行业中叫做"shebang", 也叫做 sha-bang / hashbang。在 Python 脚本的第一行经常见到这样的注释:#!/usr/bin/env python3或者#!/usr/bin/python3这是脚本语言共同遵守的规则:当第一行为 #!/path/to/script/interpreter 时,指定了用来执行本脚本的解释器。注意:1.必须是文件的第一行2.必须以#!..原创 2020-09-25 00:50:03 · 12350 阅读 · 1 评论 -
python高级数据结构
python高级数据结构的对比--可变 :这个对象创建以后是否能够再改变它的内容--序列有序:它们中的元素是否前后有序类型 可变 序列有序 常量举例 基本运算符和函数 常用方法 主要特性 场景 字符串 str 否 是 'abc' "abc" """abc""" '''abc''' in + [ ] [ : ] len() str() int() float()原创 2020-09-23 14:18:15 · 185 阅读 · 0 评论 -
python的基本数据类型和变量 及 python的运算符 python的缩进
一 python的运算符1.算数运算符:+ - * / % -- 算数运算符 结果是数字a,b=5,2 或 a, b = 5, 2 # 给a赋值为5,给b赋值为2c = a + b # 加法 --> c值为7c = a - b # 减法 --> c值为3c = a * b # 乘法 --> c值为10c = a / b # 除法 --> c值为2.5c = a % b # 取余...原创 2020-08-29 23:04:56 · 370 阅读 · 0 评论 -
第一个python程序 单位换算
第一个python程序 humansize.py ,这个脚本定义了一个单一的函数,这个approximate_size()函数把一个精确到字节的文件大小计算成一个有漂亮格式(大约计算的)的大小。脚本内容如下:#!/usr/bin/python3suffixes = {1000: ['KB','MB','GB','TB','PB','EB','ZB','YB'], ...原创 2020-05-03 00:25:25 · 2652 阅读 · 0 评论 -
windows10系统上搭建python环境及使用Idea搭建python开发平台
一 windows10上搭建python环境1. python3下载安装python3 官网下载地址https://www.python.org/downloads/可以选择指定版本,比如我选择的是 Python 3.8.2python官网有以下几个下载文件:其中,x86是32位,x86-64是64位。我选择的是zip包,即python-3.8.2-embed-amd...原创 2020-05-02 14:03:42 · 2949 阅读 · 0 评论 -
python3基础 def声明函数
def函数要先定义再调用。1. def函数如果先调用,再定义函数。会报错!eg: hello.py#!/usr/local/bin/python3say_hello()def say_hello(): ''' 打印hello wrold ''' print("hello world")执行结果:报错如下2. def函数必须要先...原创 2020-04-23 09:57:43 · 1357 阅读 · 0 评论 -
使用python3缺少的模块问题 ---(持续更新)
使用python3缺少的模块问题模块1: 缺少 paramiko 模块[root@ice_python ~]# python3 postdata.py Traceback (most recent call last): File "postdata.py", line 4, in <module> import paramikoImportError: No...原创 2019-08-23 16:27:31 · 2058 阅读 · 0 评论 -
SyntaxError: Non-ASCII character '\xe7' in file check_port2.py on line 9, but no encoding declared
在使用 python 编写代码的时候,避免不了会出现或是用到中文。如果在文件开头不声明保存编码的格式是什么,那么它会默认使用ASKII码保存文件,这时如果你的代码中有中文就会出错了,即使你的中文是包含在注释里面的。所以如果有中文的话在文件开头指定字符集很有必要。指定字符值举例:#!/usr/bin/env python#coding:utf-8 ...原创 2019-07-11 23:49:52 · 2849 阅读 · 0 评论 -
centos7上基于python3.5安装Tensorflow1.9.0
tensorflow的安装基于python,因此需要先安装python。centos7上安装python3.5的步骤可参阅:Centos7上构建Python3.5开发环境 1. 一开始打算安装Tensorflow-gpu,但会出现一大堆问题,成功安装特别麻烦,特别不推荐[root@ice bin]# pip3 install tensorflow-gpu用pip3安装很简...原创 2018-07-17 11:38:03 · 3921 阅读 · 0 评论 -
Centos7上构建Python3.5开发环境
1 获取linux系统的版本信息[root@ice ~]# cat /etc/redhat-release (或使用命令 more /etc/redhat-release)CentOS Linux release 7.5.1804 (Core) 2 <本系统默认自带python2.7.5> [root@ice ~]# pythonPython 2.7.5 ...原创 2018-07-13 16:12:22 · 1033 阅读 · 0 评论