pyhon的运算符和字符串格式化方式

pyhton的变量类型

在这里插入图片描述

  1. 这里可以值得一提的是,python是一种弱类型的语言,使用的感觉有些像C++的auto变量类型,定义变量不需要写类型名字,只需要变量名就会自动匹配
# int
a = 10 
# float
b = 10.333
# string
c = "nihao"
# dictionary
d = {'Name': 'Zara', 'Age': 7}

python中的注释

  1. 单行注释:以#开头,并且#和注释内容用一个空格隔开
# 在这里插入代码片
# 要增加一个空格

多行注释:使用’''来包裹被注释内容

'''
- 这里添加的是注释
- 是范围的注释
'''

变量命名规范

  1. 见名知意
  2. 下划线命名法
  3. 英文字母全小写

算数运算符

这里算数运算符号就简单了很多,不像C++中指数运算等都是函数
在这里插入图片描述
在这里插入图片描述

字符串扩展

字符串的定义

# 单引号定义法
name = 'xiaoming'
# 双引号定义法
name = "xiaoming"
# 三引号定义法
name = '''xiaoming'''

字符串内字符嵌套

  • 若定义的字符串本身包含单引号,双引号处理
  1. 单引号定义法,可以包含双引号
  2. 双引号定义法,可以包含单引号
  3. 可以使用转义字符()来接触引用,变成普通字符串
    PS:python这种方式为我们处理字符串提供了新的方式,但也紧限于引号,大多数情况还是需要用转义字符来解决

字符串拼接

# 默认使用+即可拼接
name = "erick" + "dong"
字符串格式化
  • 格式:%占位符 %变量
# 定义数字类型
num = 10086
# 无法执行,编译器会认为num为int类型,无法拼接
# str = "打电话" + num 
# 类型转化
str = "打电话" + str(num) 
print (str)
# 字符串格式化拼接,使用%连接
dainxin = 10000
str1 = "打电话 %s 打电信 %s" % (num,dainxin)
print (str)
字符串格式化(快速写法)

作为一个高级语言,必然有更高效的写法,下面说一下格式

  • 在字符串前使用"f"标记, 来快速格式化,语法:f"内容 {变量}"
num = 10086
dainxin = 10000
# 使用f来进行格式化
str1 = f"电话 {num},打电话 {dainxin}"
print(str1)

PS:这里面不用关注类型,系统会自动转化,不存在之前int类型数据不能放

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值