Trainning-day03回顾
1、输出重定向 >
将输出到终端的内容输出到指定文件
命令 > 文件
注意:
1、如果文件存在,覆盖原文件
2、如果文件不存在,直接创建新文件
2、输出追加重定向 >>
将输出到终端的内容输出到指定文件的末尾
命令 >> 文件
3、tar
1、打包压缩
tar -zcvf 压缩文件名.tar.gz 文件/目录
2、解压
tar -zxvf 压缩文件名.tar.gz -C 路径
3、选项
-z 调用gzip程序对文件进行解压缩
-c 创建压缩文件
-x 解压文件
-v 显示详细信息
-f 要操作的文档
4、| 管道符
把前一个命令的输出作为后面命令的输入
命令1 | 命令2
5、文件/目录 权限
ls -l 文件名
1、最左侧一列 :文件类型
- 普通文件
d 目录/文件夹
2、r w x
3、rwx三组
所属者用户
同组用户
其他用户
6、chmod
修改文件权限
chmod 选项 文件

u g o a
chmod u+x 文件
chmod 637 文件
7、Python概述
1、Python版本
python2
python3
2、Python优缺点
8、sublime编辑器
9、标准输出函数 print()
将内容输出到终端
10、Python交互解释器
Python3
exit()
ctrl + d
11、变量
1、定义
变量就是内存中对象的绑定
2、命名规则
1、变量名由数字、字母、下划线组成,但不能以数字开头
2、不能使用Python关键字
3、变量名区分大小写
4、注意
变量在使用之前必须先定义
3、变量赋值
用 = 进行赋值
12、数字常量
1、整数
1 244 -123 0
2、浮点数
0.2 2.3 .9 2.
13、Python中的 '' "" '''''' """"""
1、他们都是用来存放字符串的
2、单引号和双引号用法一样
3、三引号可以换行 \n

Trainning-day04笔记
1、Python运算符
+ 加
- 减
* 乘
/ 除
% 取余
** 幂运算
// 地板除 向下取整,只保留整数
练习:
1、假如你现在25周岁,每年365天,计算你过了多少个星期天
25 * 365 // 7
2、一个圆的半径是3cm,计算圆的周长是多少,面积是多少
r = 3
l = 2 * 3.14 * r
s = 3.14 * (r ** 2)
2、标准输入函数 input()
1、作用
接受从终端输入的字符,然后赋值给变量
2、格式
input("输入提示字符")
3、练习
任意输入一个数,然后将其加5后打印出来
3、练习
从凌晨0:0:0计时,到现在已经过了63320秒,请问现在是几时,几分,几秒,写程序打印出来
改:过了任意秒,计算几时几分几秒?
3、占位符
1、作用
生成一定格式的字符串
2、格式
1、格式化字符串 % 参数值
2、格式化字符串 % (参数值1,参数值2,...)
3、示例
name = "门庆.西"
age = 38
print("%s的年龄为%d" % (name,age))
3、%s 占位 :字符串
%d 占位 :整数
%f 占位 :浮点数(默认保留小数点后6位)
%.2f (保留小数点后2位)
4、练习
1、输出(用字符串格式化实现)
姓名:秋香&&年龄:20岁&&毕业薪资:10000.88元
2、修改练习题输出,用字符串格式化实现
4、关系运算符
> 大于
< 小于
>= 大于等于
<= 小于等于
== 等于
!= 不等于
注意:返回布尔类型的值(True/False)
5、if条件语句
1、作用
让程序根据条件,选择性的执行某条或者某些语句
2、语法
if 条件1:
python语句1
elif 条件2:
python语句2
elif 条件3:
python语句3
... ...
else:
python语句
注意:
1、if elif else后面必须加:
2、elif可以有0个,也可以是1个或多个
3、else最多只能是一个,也可以没有
3、示例
输入一个数,判断是正数、负数 还是 0
练习
1、输入一个季度1~4,输出这个季度有那几个月,如果输入的不是1~4的整数,则提示用户您输错了
2、输入一个正整数,判断这个数是奇数还是偶数,打印结果:
是奇数
是偶数
3、猜数字游戏,给定一个数number = 99
要求你输入数字,然后判断是猜对了、猜小了还是猜大了
6、if嵌套语句
1、格式
if xxx:
if yyy:
语句1
else:
语句2
elif zzz:
pass
... ...
7、逻辑运算符
1、and
1、作用
两个或者多个条件同时成立
2、格式
条件1 and 条件2 and 条件3 ... ...
2、or
1、作用
两个或者是多个条件有一个成立即可
2、格式
条件1 or 条件2 or 条件3 ... ...
练习
1、输入一个学生的成绩(在0~100之间)--if嵌套实现--
超出范围提示上输入不合法,
0~59提示不及格
90~100为优秀
80~89为良好
60~79为及格
2、输入一年中的月份(1~12)输出这个月在哪个季度,如果输入的是其他数字,则提示输入有误

Python04(基础语法)的更多相关文章

  1. Swift与C#的基础语法比较

    背景: 这两天不小心看了一下Swift的基础语法,感觉既然看了,还是写一下笔记,留个痕迹~ 总体而言,感觉Swift是一种前后端多种语言混合的产物~~~ 做为一名.NET阵营人士,少少多多总喜欢通过对 ...

  2. iOS-----正则表达式的基础语法

    正则表达式简单语法总结 一.什么是正则表达式 从概念上来说,正则表达式也是一门小巧而精炼的语言,它可以用来简化检索特定的字符串,替换特定字符等功能,有许多开发语言工具,都内嵌支持正则表达式.那么一个正 ...

  3. python之最强王者(2)——python基础语法

    背景介绍:由于本人一直做java开发,也是从txt开始写hello,world,使用javac命令编译,一直到使用myeclipse,其中的道理和辛酸都懂(请容许我擦干眼角的泪水),所以对于pytho ...

  4. emmet 系列(1)基础语法

    emmet 系列(1)基础语法 emmet 是一个能显著提升开发html和css开发效率的web开发者工具 emmet基本上目前已知的编辑器都有相应的插件,各个编辑器的emmet插件的下载地址:点我下 ...

  5. Scala基础语法 (一)

    如果你之前是一名 Java 程序员,并了解 Java 语言的基础知识,那么你能很快学会 Scala 的基础语法. Scala 与 Java 的最大区别是:Scala 语句末尾的分号 ; 是可选的. 我 ...

  6. Java基础语法

    java基础学习总结——基础语法1 一.标识符

  7. javascript中正则表达式的基础语法

    × 目录 [1]定义 [2]特点 [3]元字符[4]转义字符[5]字符组[6]量词[7]括号[8]选择[9]断言[10]模式[11]优先级[12]局限性 前面的话 正则表达式在人们的印象中可能是一堆无 ...

  8. Swift基础语法学习总结(转)

    Swift基础语法学习总结 1.基础  1.1) swift还是使用// 和/* */ 来注释,并且/* */允许多行注释. 1.2) swift使用print和println打印,它的传参是一个泛型 ...

  9. 黑马程序员——OC语言基础语法 面向对象的思想

    Java培训.Android培训.iOS培训..Net培训.期待与您交流! (以下内容是对黑马苹果入学视频的个人知识点总结)(一)基础语法 1)关键字 @interface.@implementati ...

  10. 【OC基础语法考试】

    OC基础语法已经全部学完,但是这些知识只是最基础的,还有很多高级知识,这个可能需要后面慢慢的去学习才能体会到.接下来我会总结前面的OC基础语法,如果大家发现有什么不正确的地方,请指正,小弟是新生,多请 ...

随机推荐

  1. (转)如何在maven的pom.xml中添加本地jar包

    转载自: https://www.cnblogs.com/lixuwu/p/5855031.html 1 maven本地仓库认识 maven本地仓库中的jar目录一般分为三层:图中的1 2 3分别如下 ...

  2. python 绘制点线

    plot(x, y) #默认为蓝色实线 plot(x, y, 'r*') #红色星状标记 plot(x, y, 'go-') #带有圆圈标记的绿线 plot(x, y, 'ks:') #带有正方形标记 ...

  3. 一款好用的JS时间日期插件layDate

    觉得这个插件很不错,使用起来也很方便,推荐使用 1.插件截图 2.插件配置 选择很多,配置也很简单,插件官网:https://www.layui.com/laydate/配置说得很明确,基本操作就是: ...

  4. QT 右键弹出菜单

    QWidget及其子类都可有右键菜单 1.设置标志 在widget初始化的时候 setContextMenuPolicy(Qt::CustomContextMenu); 设置为自定义菜单模式 2.在需 ...

  5. c#+Unity3D

    Windows系统unity3d中的快捷键 自己整理常用; f2 改名 shift + 三维轴中间:45度 点击左键时 F:聚焦 V顶点贴合 ws拉近拉远 ad左右 qe 上下 长按右键 自由调换视角 ...

  6. sql判断日期是否为当前季度

    判断日期时候为当年: SELECT DateDiff(yy, '2018-01-02', GetDate()) 返回结果0为当年. 获取当前季度: SELECT DATEPART(QUARTER,GE ...

  7. vue手把手教你实现走马灯商品左右轮播图

    <template> <div> <div class="back_add"> <div class="threeImg&quo ...

  8. WDA基础十七:ALV不同行显示不同下拉

    1.给ALV结构添加VALUE SET字段. 2.初始化时将TYPE_SET字段设置为值范围. METHOD wddoinit . DATA: lo_node TYPE REF TO if_wd_co ...

  9. Element.scrollIntoView()

    Element.scrollIntoView() 方法让当前的元素滚动到浏览器窗口的可视区域内 语法 element.scrollIntoView(); element.scrollIntoView( ...

  10. SQL基本介绍

    SQL学习资料来源:http://www.w3school.com.cn/sql/index.asp SQL 是用于访问和处理数据库的标准的计算机语言. 什么是 SQL?SQL 指结构化查询语言SQL ...