python+Mosh网课笔记01入门+02基本类型

太久没写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)  # **是指数。输出1000

print(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
相关推荐
CAYA-9 小时前
模电笔记1.1 半导体基础与 PN 结
经验分享·笔记·学习方法
用户8356290780519 小时前
使用 Python 将 DOCX 转换为 Markdown
后端·python
小玮看世界9 小时前
[Python]ADAS工程实战(三):多传感器扇区统计疑难点全解——归一化、跨边界、去重与置信度
python
TomEval10 小时前
【测AI】第02篇:Python 环境搭建与基础语法速通
人工智能·python·功能测试·aigc
归去来 兮10 小时前
LangChain从入门到精通
python·langchain·langgraph
泡泡鱼(敲代码中)10 小时前
MySQL 学习笔记:DCL、函数与约束 —— 安全、效率、完整性的三板斧
开发语言·笔记·sql·学习·mysql·gitee
淘气的小猴子10 小时前
Python 魔术方法入门
python
我要见SA姐110 小时前
DeepSeek Harness 开源贡献手记:从 Issue 到 Merge 的完整旅程
ide·vscode·python·自动化·编辑器
沉下心来学鲁班11 小时前
初识DeepAgents搭建第一个智能体
人工智能·python·langchain
商业白皮书11 小时前
AI 创业公司同步布局欧美与亚太市场,推荐选择哪些支持多区域部署的云平台?
笔记