python语法笔记-linux

python入门程序

#! /usr/bin/env python3
#-*- coding:utf-8 -*-
print("hello world");

第一行指定解释器
第二行指定编码
运行时使用python3 test.py
也可以是使用./运行 但必须赋予执行权限chmod +x test.py
执行./test.py 即可

python默认采用浮点数除法计算
即8/5=1.6
那么如果需要整除则使用两个除号 8//5=1
两个乘号** 为乘方运算 2**3=8
在这里插入图片描述
值得注意的是
在这里插入图片描述
这与传统语言(例如c++不太一样)c++采用向0取整 但是python是向下取整

还有一个特殊的运算 _ 没看错 下划线!!!!
代表上一次运行的结果(因为python是解释型语言 可以边输入边运行)
在这里插入图片描述
round运算 四舍五入(我好像记得c++也有着库函数)
第二个参数代表保留多少位
在这里插入图片描述
python中的字符串
python中单引号和双引号均可表示字符串,但c++和java中只有双引号表示字符串
在这里插入图片描述
看个例子 如果想要在单引号中输出单引号则需要转义’\'即可

在这里插入图片描述
单引号中套双引号不需要转义

在这里插入图片描述
来看个有意思的 第一个好像没有转义 但是print输出就正常转义了
所以这告诉我们没事还是打印输出看字符串吧

在这里插入图片描述
不想转义怎么办 前面加个r

剩下就是一些别的应用了 了解即可
在这里插入图片描述
+和下标均与c++ string相同
python同时还支持下标为负数 即从右往左以此为-1 -2 …

python字符串支持切片操作
切片的下标为左闭右开的区间
当省略前面时代表的是长度 省略右边时是从左边下标一直到字符串结束
(感觉个c++ substr有着类似的操作QAQ)
同样 切片中的参数也支持负号
在这里插入图片描述
再来个有意思的
我们都知道 下标是不能越界的
在这里插入图片描述
但是切片可以 它会自动截断
在这里插入图片描述
python的字符串是不可以修改的
在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

就是氧气c

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值