Python基础第一天
诞生时间:1991年,创造者Guido van Rossum
优点:
1.简单 Python是一种代表简单注意思想的语言
2.易学 Python是及其容易上手,因为Python有极其简单的说明文档
3.速度快 Python的底层是用C语言写的,很多标准库和第三方也都是用C写的,运行速度非常快
4.免费开源 Python是FLOSS(自由/开放源码软件)之一
5.轻松拿高薪
用途
软件开发: 游戏、搜索、嵌入式、网站、C/S软件
系统管理:脚本、自动化运维工具
规则要求
缩进统一:语法格式没有结束符,统一通过缩进进行确定不同的执行流程和语句
建议学习环境采用RHEL 7操作系统或者CentOS 7系列,使用如下命令检查Python是否已经安装:

安装python
使用 yum install –y python 或者去官网下载安装包进行安装
开始使用python
第一个小程序打印hello world

退出方法
>>> exit() 或者 >>> quit() 或者 Ctrl + D
运算符使用
基本运算:+ – * /
特殊运算符 //取整运算 %取余运算 **幂运算

注意一下区别

小数运算
如果参与运算的两个数中有一个为小数,那么结果也是小数

变量的赋值
变量名可以包括字母,数字和下划线,变量不能以数字开头,与shell脚本不同,python在引用变量时不需要加上$符号便可以直接使用

对于字符串进行赋值时需要使用单、双引号

获取用户输入

函数
pow 幂值运算

abs 绝对值运算
>>> abs(-1)
1
round 四舍五入

floor 返回值下舍整数(该函数不可以直接调用,可以插入对应的模块进行调用)

ceil 返回值上入整数
sqrt 平方根运算

int 取整运算

也可以通过变量来引用函数

如果模块的名称比较长,使用起来不方便,也可以通过以下方法进行设置

同时导入多个模块时模块之间使用逗号隔开
字符串的引用时,单双引号均可,使用时注意避免混乱

repr 返回值的字符串表示形式
str 将值转换为字符串

长字符串的引用
如果要写一个非常长的字符串,可能跨多行,可以使用三个单、双引号代替普通引号

原始字符串的使用
原始字符串对于反斜线并不会特殊对待,原始字符串以r开头,
例如输出一个目录,当目录过深时,使用r来输出很方便

input和raw_input的比较
input会默认用户输入的是合法的Python表达式,而raw_input会把所有的输入当做原始数据进行处理
如:使用input进行输入时,输入的代码内容需加上引号才能进行执行

raw_input进行输入时,输入的代码内容不需要加引号

使用Python进行脚本编写


或者直接使用chmod给脚本加上x可执行权限

脚本中如果需要同时使用很多变量时,通过%s和%d来实现
%s 用来引用字符串
%d 用来引用数字
实训一:编辑一个统计人员信息的python脚本


Python基础第一天的更多相关文章
- python基础第一章
Python基础 第一个python程序 变量 程序交互 基本数据类型 格式化输出 基本运算符 流程控制if...else... 流程控制-循环 第一个python程序 文件执行 1.用notepad ...
- Python基础第一课
Python基础 安装软件并配置环境变量 1.第一句python --初学后缀名可以是任何数 --后期学习需要导入模块时不是py后缀名会报错 2.两种执行方式 Python解释器 py文件路径 Pyt ...
- Python基础第一篇
一.第一句python代码 1.python执行过程:1.加载内存-词法分析-语法分析-编译-执行 2.创建hello.py文件,输入内容 #!/usr/bin/env python print &q ...
- Python基础 第一天
编码 #coding=utf-8 函数入口 if __name__== "__main__": 内置方法 type:a=1 type(a) help:import time hel ...
- Python基础第一篇-------python的介绍
一.python的介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本 ...
- python基础第一天 3.27
# #作业1# 猜年龄,可以让用户猜三次!age = 25user_guess = int(input("input your guess")) age = 25count = ...
- Python之路3【第一篇】Python基础
本节内容 Python简介 Python安装 第一个Python程序 编程语言的分类 Python简介 1.Python的由来 python的创始人为吉多·范罗苏姆(Guido van Rossum) ...
- Python之路【第一篇】python基础
一.python开发 1.开发: 1)高级语言:python .Java .PHP. C# Go ruby c++ ===>字节码 2)低级语言:c .汇编 2.语言之间的对比: 1)py ...
- 第一篇:python基础
python基础 python基础 本节内容 python起源 python的发展史 为什么选择python3 第一个python程序 变量定义 表达式和运算符 用户输入 流程控制 判断 流程控制 ...
随机推荐
- gbk转utf-8 iconv 编码转换
linux以下有时候 字符须要进行编码转换(爬虫将gbk转为utf-8编码...).一般能够选择iconv函数. 终端以下 输入 man 3 iconv 得到 iconv函数的用法. 个人看习惯了 ...
- sql跟踪及tkprof使用
简述 在oracle数据库中,awr是关于数据库系统总体的负载情况和运行情况的报告.而当系统负载都显示正常,而client运行某些动作响应非常慢,或者某些终端连接的会话运行缓慢或异常时,就须要用到会话 ...
- [libcurl]_[0基础]_[使用libcurl下载大文件]
场景: 1. 在Windows编程时, 下载http页面(html,xml)能够使用winhttp库,可是并非非常下载文件,由于会失败. 由此引出了WinINet库,无奈这个库的稳定性比較低,使用样例 ...
- vmware10上安装mac os 10.9
来源地址:http://dtbuluo.com/blog/archives/350 序言: 前几天跟朋友开玩笑说,要不我们一起来学习一下swift编程语言吧~我们就抱着玩玩的态度,没有想过要做出什么优 ...
- Codevs 2006=BZOJ 2964 Boss单挑战
2964: Boss单挑战 Time Limit: 10 Sec Memory Limit: 256 MBSubmit: 266 Solved: 120[Submit][Status][Discu ...
- 浏览器同部署了https的服务器交互的过程
1 浏览器发起https请求 2 https服务器发送自己的公钥给浏览器 3 浏览器用https服务器发送过来的公钥加密一个用于双方通信的的对称密码 4 https服务器用自己的私钥解密,获取对称密码 ...
- Entity Framework底层操作封装V2版本号(3)
如今是附加的,组合查询须要的扩展类.大家知道lanmda表达式的组合条件比較麻烦,所以就加了一样一个类,方便进行组合查询: using System; using System.Collections ...
- Linux下高并发socket最大连接数所受的各种限制(详解)
1.修改用户进程可打开文件数限制 在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每 ...
- 什么是PMU(PMIC)【转】
本文转载自:http://blog.csdn.net/zhenwenxian/article/details/7614537 什么是PMU(PMIC) PMU(power management uni ...
- Buildroot 龙芯1C支持指南
本文转载自:https://github.com/pengphei/smartloong-sphinx/blob/master/source/cn/loongson1c_buildroot_guide ...