python+Mosh网课笔记01

news/2024/10/17 15:54:59/

太久没写python代码了,学机器学习重新拾起python笔记比较简陋。

参考:mosh的python教程

一、入门

  • 用vscode编写代码。
  • 下载了autopep8插件用于代码格式化。
  • 下载了pylint插件用于代码报错提示。

二、基本类型

  • int,bool(True,False),string,float
  • 注释 单行# 多行'''   '''

string

python">course = "python programming"
print(len(course))  # 长度
print(course[0])
print(course[-1])  # 返回字符串最后一个字母。
print(course[0:3])  # 返回从0开始 3个字符。
print(course)first = "Mosh"
last = "Hamedani"
full = f"{first} {last}"  # f用作格式化
print(full)course = "python programming  "
print(course.upper())  # 所有字母大写
print(course.lower())  # 所有字母小写
print(course.title())  # 每个单词首字母大写
print(course.strip())  # 开头和结尾都删除空格
print(course.rstrip())  # 删除结尾的空格
print(course.find("pro"))  # 返回字符出现的位置,没有则返回-1
print(course.replace("p", "j"))  # 用后面这个字符替换前面那个。
print("pro" in course)  # 返回True,False

numbers

  • 加减乘除运算 + - * /
python">import math
print(10/3)  # 输出无限循环小数。
print(10//3)  # 向下取整。输出3
print(10 ** 3)  # **是指数。输出1000print(round(2.9))  # 向上取整。
print(abs(-2.9))  # 绝对值print(math.ceil(2.2))  # 向上取。

类型转换

python">x = input("x= ")
print(type(x))  # 默认str类型
y = int(x)+1  # str转换为int类型bool(0)  # False
# bool 除了0以外,其他数字都是True
bool('')  # 空字符是False,有字符是True


http://www.ppmy.cn/news/1539741.html

相关文章

「爱码士找Bug」第七弹

用Python实现一条SQL语句中只有前两个字段是变化的,而其他字段都是固定值。代码如下: # 假设固定值字段 fixed_columns ["column3", "column4"] # 假设有更多固定列 fixed_values ["fixed_value3", "fixed_value…

【openwrt-21.02】T750 openwrt 概率出现nat46_ipv4_input+0x90/0x4b4问题分析及解决方案

Openwrt版本 NAME="OpenWrt" VERSION="21.02-SNAPSHOT" ID="openwrt" ID_LIKE="lede openwrt" PRETTY_NAME="OpenWrt 21.02-SNAPSHOT" VERSION_ID="21.02-snapshot" HOME_URL="https://openwrt.org/" …

项目中将vue的项目打包成非module的script

背景&#xff1a;由于宿主环境是比较低版本的火狐浏览器&#xff0c;需要兼容。。 代码如下&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"/><link rel"icon" type"image/svgxml&…

你存在,在我们的攻击画像里

从挨批到挨夸&#xff0c;我只用了一个动作 嗨&#xff0c;还是我&#xff0c;顺丰的安全研究员K&#xff0c;今天又在网络安全的海洋里“冲浪”&#xff0c;结果被三条告警的“浪”拍得晕头转向&#xff1a;这三条告警彼此简直毫不相干&#xff0c;可是看着间隔时间&#xff…

LabVIEW提高开发效率技巧----事件触发模式

事件触发模式在LabVIEW开发中是一种常见且有效的编程方法&#xff0c;适用于需要动态响应外部或内部信号的场景。通过事件结构&#xff08;Event Structure&#xff09;和用户自定义事件&#xff08;User Events&#xff09;&#xff0c;开发者可以设计出高效的事件驱动程序&am…

easyocr 本地部署模型 识别图像 ocr - python 实现

使用 easyocr 本地部署识别图像 ocr ,可以满足简单图像场景的ocr识别。 可以进行 中文、英文 ocr 识别。 安装 python 库 pip install easyocr 识别本地模型下载地址&#xff1a;easyocr本地部署模型识别图像ocr-python实现资源-CSDN文库 也可通过程序直接下载官方链接 识…

木舟0基础学习Java的第三十二天(Maven,SpringBoot)

Maven 1.什么是 Maven Maven 翻译为"专家"、"内行"&#xff0c;是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念&#xff0c;Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。 Maven 是一个项目管理工具…

Html 标题加图标

每个网页选项卡都有一个图标&#xff1a; <meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>主页</title><link rel"icon" href"images/记事本.png&…