《Python编程快速上手》第一天---前三章打基础

news/2024/11/5 18:02:03 标签: python

第一章 Python基础

1、新的数学操作符

** :指数操作

//:整除

/:除法

2、字符串连接和复制

连接:“+”   例如:“Alice”+“Bobby” => “AliceBobby”

复制:“*”   例如:“Alice” * 5 => “AliceAliceAliceAliceAlice”

3、常用基础函数

1、输出:print()

2、输入:input()  例如:name = input() 函数返回值永远是字符串

3、求字符串长度:len()

4、字符串与整数与浮点数间转换:str(),int(),float()

int()向下取整,若input()输入为数字则先用int()转换

4、print()函数另外几种输出形式

python">#1、输出多个值(会自动用空格分割)
print("Hello", "World", "!")
结果:Hello World !

#2、输出变量
name = "aaa"
print("Hello",name)
结果:Hello aaa

#3、输出格式化字符串
name = "aaa"
print("Hello,%s"%name)
结果:Hello,aaa

#4、使用str.format()格式化
name = "aaa"
print("Hello,{}".format(name))
结果:Hello,aaa

#5、不想换行(end表示以什么字符作为结束符)
print("Hello, World!", end="")
print(" How are you?")
结果:Hello, World! How are you?

#6、输出分隔符
print("Hello", "World", "!", sep="-")
结果:Hello-World-!

第二章 控制流

1、布尔变量及其操作符

1、True,False(首字母大写

2、and、or、not

2、控制流语句

1、if条件判断

if 条件 :

    xxx

elif 条件:

    xxx

else:

    xxx

2、while循环

while 条件:

    xxx

3、for循环

for i in range(5)  ==> 表示i从0开始以4终止,共循环5次

3、range()函数

range(参数1,参数2,参数3)

参数1:i的起始值

参数2:i的终止值但不包括该值

参数3:步长即每次循环i的增加值

range(5): 0~4

range(1,5): 1~4

range(1,10,2): 1,3,5,7,9

range(5,-1,-1): 5,4,3,2,1,0

4、导入模块

1、导包关键字:import

2、2种写法:

  1. import random  ==>  使用模块中的函数时函数名前必须有指代:random.randint(1,10)
  2. from random import *  ==> 直接使用包中的函数:randint(1,10)

5、提前终止程序

python">import sys
sys.exit()

 第三章 函数

1、函数定义

def 函数名(参数):

      xxx

      (return xxx)

没有返回值时也可写return None

2、global语句(修饰的变量要在全部函数外先出现)

global 变量 ==> 用于想要在一个函数中修改全局变量的值

函数中存在变量的赋值语句,如果函数开头没有global,则函数内出现的所有该变量均作为局部变量;如果有global开头,则函数内出现的所有该变量均使用全局变量。

3、抛异常

try:

    xxxxx

except  xxxxError:

    print(xxx)

try中一旦接收到某个异常值就会跳转至except,该异常值往下的代码不再被执行


http://www.niftyadmin.cn/n/5739735.html

相关文章

[linux]docker快速入门

安装 docker官网: CentOS | Docker Docs 准备工作: 准备ConstOS7的虚拟机环境账密: root/root飞书文档: Docs 卸载旧版本 // 首先如果系统中已经存在旧的Docker,则先卸载 yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest…

情怀系列国际版棋牌完整源码具备强大的多语言扩展功能,涵盖了900多款子游戏,专为全球市场的游戏开发和运营设计。

情怀棋牌源代码的服务器端使用JAVA和Node.js开发,采用RocketMQ作为消息队列中间件,有效防止服务器堵塞、消峰。数据库使用MySQL,媒体存储采用MongoDB,缓存系统使用Redis。管理后台则采用PHP语言开发。 客户端使用Cocos Creator进…

DDR5内存售价暴降80%,终于到了无脑下手的时候

DDR5 内存刚面世那会儿,大家吐槽最多的便是频率低、延迟高、价格还死贵死贵。 前两年首批 DDR5 内存频率多集中在 4800、5200、5600MT/s 等入门水平。 延迟高、游戏性能不如高频 DDR4 内存的同时,单条 16G 售价普遍来到 1000 元开外,部分 3…

Matlab实现鲸鱼优化算法优化随机森林算法模型 (WOA-RF)(附源码)

目录 1.内容介绍 2.部分代码 3.实验结果 4.内容获取 1内容介绍 鲸鱼优化算法(Whale Optimization Algorithm, WOA)是受座头鲸捕食行为启发而提出的一种新型元启发式优化算法。该算法通过模拟座头鲸围绕猎物的螺旋游动和缩小包围圈的方式,在…

基于LangChain手工测试用例转Web自动化测试生成工具

在传统编写 Web 自动化测试用例的过程中,基本都是需要测试工程师,根据功能测试用例转换为自动化测试的用例。市面上自动生成 Web 或 App 自动化测试用例的产品无非也都是通过录制的方式,获取操作人的行为操作,从而记录测试用例。整…

Windows系统使用OpenSSL生成自签名证书

Nginx服务器添加SSL证书。 要在Windows系统的Nginx Web服务器上使用OpenSSL生成证书,并确保该证书能在局域网内被计算机信任,你可以按照以下详细步骤进行操作: 一、生成证书 下载并安装OpenSSL: 从OpenSSL的官方网站下载适用于Wi…

为什么 Allow 配合 meta noindex 比使用Disallow好?

为什么 Allow 配合 meta noindex 1、Disallow 的问题 当你使用 Disallow: / 时: 爬虫根本不会访问你的页面 因此永远看不到你的 meta noindex 标签 如果有其他网站链接到你的页面,Google 可能还是会将其编入索引(因为它无法确认你是否真的…

JS实现漂亮的登录页面(氛围感页面)

代码&#xff1a; <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>登录</title><style…