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. go_micro相关书签

    https://micro.mu/docs/cn/index.html gomicro文档 https://github.com/micro/go-micro gomicro代码 windows安装 ...

  2. 用node.js启动mock.js

    Node.js Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP.Python.Perl.Ruby 等服务端语言平起平坐的脚本语言.官网下载n ...

  3. mysql修改当前用户的密码

    ALTER USER USER() IDENTIFIED BY '123456';https://majing.io/posts/10000005531181

  4. 【XAF问题】层层分级,如何让按钮显示指定的视图

    一.问题 1. 层层分级,如何让按钮显示指定的视图 二.解决方法 解决方法:因为它是层层级别的,不能显示出来指定的视图,需要添加ActionContainer,才可以显示出来

  5. Octopus501工作站环境配置

    操作系统 Ubuntu18.04LTS(Ubuntu16.04) 远程桌面 Xtce4桌面系统(mate桌面系统)+vncserver远程桌面服务器 远程ssh连接登录 ssh服务器 文件系统 vsF ...

  6. 【数论】 快速幂&&矩阵快速幂

    首先复习快速幂 #include<bits/stdc++.h> using namespace std; long long power(long long a,long long b,l ...

  7. kafka AdminClient 闲时关闭连接

    AdminClient 类提供了创建.删除 topic 的 api. 在项目中创建了一个 AdminClient 对象,每次创建 topic 时,调用 org.apache.kafka.clients ...

  8. css给html添加效果

    <!doctype html> <html> <head> <title>EasyMall注册界面</title> <meta htt ...

  9. Python,是什么让我遇见你

    有些不可思议,作为一个曾学了半年C语言还挂了的计算机学渣,我竟然选择了Python这门计算机语言课.事实上,我是有过犹豫的,毕竟知道自己不擅长这方面的学习还选这门课,这种行为确实看起来有点傻傻的.但最 ...

  10. 利用Delphi编写Socket通信程序

    一.Delphi与Socket 计算机网络是由一系列网络通信协议组成的,其中的核心协议是传输层的TCP/IP和UDP协议.TCP是面向连接的,通信双方保持一条通路,好比目前的电话线,使用telnet登 ...