python 入门复盘

python 本地的一些安装配置就不记录了,主要使用 notebook 快速将 python复盘一遍

Jupyter Notebook 平台

(这里Jupyter 源于Jupiter 木星,是不是很有意思)

Notebook 介绍

Notebook 编程环境包括代码单元格和标签单元格,只有代码单元格可以运行。它允许用户把和代码相关的文本、公式、图片,以及代码段运行的中间结果都放在 web 文档中,可以轻松的修改和共享 。
这里使用 AI Studio 的 Jupyter Notebook和 JupyterLab (可以看成 Jupyter Notebook 二代)进行学习。

Python 基础

  • python 3 和 python 2 是两个主要版本,但是两者之间语法有差异,而且并不兼容
  • python 3 ①改进了python 2的部分语法和模块;②添加了一些新的语法;③统一了字符编码
  • AI Studio 环境已经安装好了python 3

Python 的语法结构

python 的语法格式框架主要包含两部分:注释 和 缩进

  • 注释:两种注释方式(# 注释一行)和(‘’’ ‘’’ 注释一段)
  • 缩进:通过缩进包含其他代码,其中不考虑空格(空格只是为了方便阅读)

变量及数据的使用

tips:python中单引号和双引号没有区别

定义变量: 变量 = 变量值

  • 可以随时修改变量的值,变量不需要定义类型,但是变量中的数据有类型之分
    • 变量名只可以包含字母、数字、下划线,而且第一个字符不可以是数字

    • 变量名区分大小写,而且不能有空格

    • 变量名不能是 python 的关键词和函数名,如:print,if,False,True等

      message=10
      a=type(message)
      print(a)
      message="a"
      a=type(message)
      print(a)
      message=False
      a=type(message)
      print(a)
      

      运行结果

几个常用的字符串函数和字符串拼接

  • 长度len() ; 大写upper(); 小写lower();首字母大写title()
  • 以及字符串使用(+)进行拼接
    message="Hello world!"
    print(len(message))
    print(message.upper())
    print(message.lower())
    print(message.title())
    message=message + "!!!!"
    print(message)
    
    在这里插入图片描述

字符串中转义字符的使用

  • \t 进行制表

  • \n 进行换行

    header="编号\t姓名\t年龄"
    stu1="01\t小明\t20"
    stu2="02\t小红\t20"
    print(header+"\n"+stu1+"\n"+stu2)
    

    在这里插入图片描述

字符串索引

  • 字符串从左到右编号是[0,1,2…len-1],python 还可以使用负数从右到左反向索引,最右边是-1

  • 这里字符串索引就是字符在字符串中的编号,分为单个索引和范围索引。

    • 单个索引格式:字符串名[索引值]
    • 范围索引格式:字符串名[start:end],访问从 start 到 end-1
    message="hello world!"
    print(len(message))
    print(message[0])
    print(message[-1])
    print(message[0:5])
    print(message[-5:-1])
    

    在这里插入图片描述

    数字及数字变量

python 中数字包含整数和浮点数

其中科学计数法用户e代替10,如12300000可以写成1.23e7;0.123写成1.23e-1

数字和字符串拼接时需要用 str() 先将数字转化为字符型

year=2023
message="hello "+str(year)
print(message)
a=2
b
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值