Python(一)基础入门

1. 数据类型

  • 复制字符串

a = 'abc'
如果将字符串和数字相乘,则解释器会将字符串重复指定的次数并返回
a = a * 20

  • 长字符串

使用三个单引号表示长字符串,长字符串中的文本可以换行并且会保留字符串中的格式。
eg:

test = '''
    我是长文本
    我是长文本的第二行
    
    
    我是最后一行。'''
  • 转义字符

可以使用 \ 作为转义字符,通过转义字符,可以在字符串中使用一些特殊的内容
在这里插入图片描述

  • 格式化字符串

可以通过在字符串前添加一个f来创建一个格式化字符串,在格式化字符串中可以直接嵌入变量

a = "helloA"
b = "helloB"
c = f'hello {a} {b}'
print(f'Hi, {name}')
  • 占位符

在创建字符串时,可以在字符串中指定占位符
%s在字符串中表示任意字符
%f浮点数占位符
%d整数占位符

b = 'Hello %s' % '孙悟空'
    print(b)
    b = 'hello %s 你好 %1.2s' % ('tom', '孙悟空')
    print(b)
    b = 'hello %3.4s' % 'abcdefg'  # %3.5s字符串的长度限制在3-5之间
    print(b)
    b = 'hello %s' % 123.456 
    print(b)
    b = 'hello %.1f' % 123.456  # 保留一位小数
    print(b)
    b = 'hello %d' % 123.95  # 保留整数
    print(b)

在这里插入图片描述

  • 布尔值

布尔值一共有两个 TrueFalse
True表示真 False表示假
布尔值实际上也属于整型,True就相当于1,False就相当于0

    b = False
    print(b == 0)   # 结果是True
    print(1+b)  # 结果是1
  • type()类型检查

该函数会将检查的结果作为返回值返回,可以通过变量来接收函数的返回值
eg:

    b = False
    print(type(b))
    print(type(b+1))

result:
在这里插入图片描述

  • 类型转换

类型转换四个函数 int() float() str() bool()
bool() 可以将对象转换为布尔值,任何对象都可以转换为布尔值
规则:对于所有表示空性的对象都会转换为False,其余的转换为True.
eg: 0 、 None 、 ''

2. 运算符

  • 算数运算符

* 乘法运算符(如果将字符串和数字相乘,则会对字符串进行复制操作,将字符串重复指定次数)
/ 除法运算符,运算时结果总会返回一个浮点类型
// 整除,只会保留计算后的整数位,总会返回一个整型
** 幂运算,求一个值的几次幂
% 取模,求两个数相除的余数

  • 赋值运算符

= 可以将等号右侧的值赋值给等号左侧的变量
a += 5 相当于 a = a + 5
a -= 5 相当于 a = a - 5
a *= 5 相当于 a = a * 5
a **= 5 相当于 a = a ** 5
a /= 5 相当于 a = a / 5
a //= 5 相当于 a = a // 5
a %= 5 相当于 a = a % 5

  • 逻辑运算符

not逻辑非
and 逻辑与
or 逻辑或

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

YonChao

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

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

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

打赏作者

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

抵扣说明:

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

余额充值