当前位置: 首页 > news >正文

python04-0.1_Python04(基础语法)

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)输出这个月在哪个季度,如果输入的是其他数字,则提示输入有误

相关文章:

  • MSSQL 中 Stuff 的应用
  • 最大独立匹配_射频电路设计中阻抗匹配的必要性
  • SQL日期推算...
  • python强制关闭线程_在python中实现强制关闭线程的示例
  • ABAP將數字輸出前面補0
  • potplayer哪个版本最好用_市面上有多少云手机?哪个最好用?
  • ABAP两个非法修改系统程式的方法...
  • python作者 es6_Es6 写的文件import 起来解决方案详解
  • route命令详解_程序员必备的学习笔记《TCP/IP详解》IP选路、动态选路、UDP 协议...
  • 5分钟让你整明白美国金融危机爆发的原因
  • python中字典copy_python中字典、元祖、浅拷贝、深拷贝
  • javascript在IE和Firefox中的兼容考虑
  • python计算两字符串中的位置,从Python中的字符串中获取两个字符
  • 读者skyfalling:《.NET 2.0面向对象编程揭秘》读后有感
  • sql查询行数_千万级数据表选错索引导致的线上慢查询事故
  • [数据结构]链表的实现在PHP中
  • Angular4 模板式表单用法以及验证
  • Asm.js的简单介绍
  • Fastjson的基本使用方法大全
  • jquery cookie
  • JS进阶 - JS 、JS-Web-API与DOM、BOM
  • Linux各目录及每个目录的详细介绍
  • Netty 4.1 源代码学习:线程模型
  • Perseus-BERT——业内性能极致优化的BERT训练方案
  • Python代码面试必读 - Data Structures and Algorithms in Python
  • Redash本地开发环境搭建
  • Redis在Web项目中的应用与实践
  • SAP云平台里Global Account和Sub Account的关系
  • webpack4 一点通
  • XML已死 ?
  • yii2中session跨域名的问题
  • 安卓应用性能调试和优化经验分享
  • 闭包,sync使用细节
  • 复杂数据处理
  • 记一次用 NodeJs 实现模拟登录的思路
  • 让你的分享飞起来——极光推出社会化分享组件
  • 如何实现 font-size 的响应式
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 想写好前端,先练好内功
  • 一个SAP顾问在美国的这些年
  • gunicorn工作原理
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • ​​​​​​​​​​​​​​Γ函数
  • ​RecSys 2022 | 面向人岗匹配的双向选择偏好建模
  • ​中南建设2022年半年报“韧”字当头,经营性现金流持续为正​
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • ${factoryList }后面有空格不影响
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (九)One-Wire总线-DS18B20
  • (免费分享)基于springboot,vue疗养中心管理系统
  • * CIL library *(* CIL module *) : error LNK2005: _DllMain@12 already defined in mfcs120u.lib(dllmodu
  • .net core webapi 大文件上传到wwwroot文件夹
  • .NET Core 中的路径问题