前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >python速通小笔记

python速通小笔记

作者头像
hope kc
发布2025-03-16 20:39:49
发布2025-03-16 20:39:49
360
举报
文章被收录于专栏:学习学习

1.字符串的标识

字符串需要用“”标识。 与c++不同,python

  • 写变量时 不需要标明数据类型
  • 每一行最后不需要加

2.print函数的使用

与c++中的printf函数一致

3.运算符

4.字符串str操作

1.+ 实现字符串拼接
2.% 实现字符串初始化

%s占位会把变量强制转变为字符串,如果想内容转变为其他类型并完成拼接:

3.数字精度控制
4.f标识实现字符串初始化!!!!
在这里插入图片描述
在这里插入图片描述

5.input输入函数

  • 注意:input接收的内容全部视为字符串,如有需要,可以通过int(),float()强转

6.if条件判断

1.if
  • 如果希望之后语句受if制约,每一行需要先用4个空格填充
2.elif
  • elif相当于c++中的else if,用法于python的if,else一致
3.if嵌套
  • 第二个if受制于第一个if,需要使用空格缩进

6.循环操作

1.while
2.for循环

举例:

1.9*9乘法表案例

1.range语法概要:

9*9乘法表打印:

7.不换行操作

与c++不同,c++是自动不换行,\n表示换行,但python则是自动换行,不换行需要 end=’ ’ 操作

8…函数

1.模拟len函数
2.函数嵌套使用
3.global声明
在这里插入图片描述
在这里插入图片描述
  • 运行以上代码发现m不为500
  • 与c++不同,全局变量如果不用global声明,就会默认定义为局部变量,调用函数后,全局变量m不改变

9容器

1.list(类似c++的vector)
1.初始化

基础语法:

初始化:

  • 注意,list的元素不一定要是同一种类型的,类型可以不同

列表的嵌套(多维vector)

2.下标索引
  • 和vector数组的索引方法一致
  • python还支持反向索引,-1代表最后一个元素,向前依次减小
3.index(元素)-----------查询元素的下标
在这里插入图片描述
在这里插入图片描述
  • index()中的参数必须存在在list内,否则会报错。
4.【下标】-----------修改对应下标的值
5.insert(下标,元素)-----------在指定下标位置,插入指定元素
6.append(元素)-----------尾插元素
在这里插入图片描述
在这里插入图片描述
7.extend(容器)-----------尾插其他容器!!!!!!!
8.pop(下标)-----------删除对应下标的元素

pop函数是有返回值的------------返回值就是删除的那个元素

9.remove(元素)-----------删除所指的第一个元素
在这里插入图片描述
在这里插入图片描述
10.clear()-----------清除列表
11.count(元素)-----------统计特定元素个数
12.len(元素)-----------统计所以元素个数
2.list的遍历
1.while(可以设置条件)
  • 和c++的遍历几乎一致
2.for(依次取,不能设置条件)
3.tuple(元组)(const版本的list)
1. 初始化
  • 元组使用小括号()初始化,list则使用[]初始化 注意:
  • 即使只有一个元素,初始化也要有,,例如 t1=(hello,),否则t1会被定义为str类型而不是tuple。
  • 其余内置函数和list一致,不多做说明。(但要记住,不可修改!!!!!)
4.str(字符串)

str是无法修改的,其余操作和元组一致

1.index(字符串)查找字符串开头的下标
2.replace(字符串1,字符串2)
3.split(字符)
  • 以字符参数为分界线生成一个list。
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-03-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.字符串的标识
  • 2.print函数的使用
  • 3.运算符
  • 4.字符串str操作
    • 1.+ 实现字符串拼接
    • 2.% 实现字符串初始化
    • 3.数字精度控制
    • 4.f标识实现字符串初始化!!!!
  • 5.input输入函数
  • 6.if条件判断
    • 1.if
    • 2.elif
    • 3.if嵌套
  • 6.循环操作
    • 1.while
    • 2.for循环
      • 1.9*9乘法表案例
  • 7.不换行操作
  • 8…函数
    • 1.模拟len函数
    • 2.函数嵌套使用
    • 3.global声明
  • 9容器
    • 1.list(类似c++的vector)
      • 1.初始化
      • 2.下标索引
      • 3.index(元素)-----------查询元素的下标
      • 4.【下标】-----------修改对应下标的值
      • 5.insert(下标,元素)-----------在指定下标位置,插入指定元素
      • 6.append(元素)-----------尾插元素
      • 7.extend(容器)-----------尾插其他容器!!!!!!!
      • 8.pop(下标)-----------删除对应下标的元素
      • 9.remove(元素)-----------删除所指的第一个元素
      • 10.clear()-----------清除列表
      • 11.count(元素)-----------统计特定元素个数
      • 12.len(元素)-----------统计所以元素个数
    • 2.list的遍历
      • 1.while(可以设置条件)
      • 2.for(依次取,不能设置条件)
    • 3.tuple(元组)(const版本的list)
      • 1. 初始化
    • 4.str(字符串)
      • 1.index(字符串)查找字符串开头的下标
      • 2.replace(字符串1,字符串2)
      • 3.split(字符)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档