Python编程:从入门到实践-第2章变量与简单数据类型

Python编程:从入门到实践

1.变量与简单数据类型

1.1变量命名规则

  • 变量只能包含字母、数字和下划线(不能以数字开头)
  • 不能包含空格
  • 不能将python关键字和函数名作为变量名
  • 要求简短且具有描述性
  • 慎用小写字母l和大写字母O

1.2简单数据类型

1.2.1字符串(str)
  • 定义:一系列字符
  • 表现:用引号(单引号或双引号)括起来的内容
  • 修改大小写方法:
    • 将字符串每个首字母都改为大写:str.title()
      示例:
    message='my name is faxxtty.'
    print(message.title())
    
    输出结果为:
    My Name Is Faxxtty.
    
    • 仅将字符串的首字母改为大写:str.capitalize()
      示例:
    message='my name is faxxtty.'
    print(message.capitalize())
    
    输出结果为:
    My name is faxxtty.
    
    • 将字符串每个字母都改为大写:str.upper()
      示例:
    message='my name is faxxtty.'
    print(message.upper())
    
    输出结果为:
    MY NAME IS FAXXTTY.
    
    • 将字符串每个字母都改为小写:str.lower()
      示例:
    message='my name is faxxtty.'
    print(message.lower())
    
    输出结果为:
    my name is faxxtty.
    
  • f字符串:f为format 的简写,通过把花括号内的变量替换为其值来设置字符串的格式。使用方法为:在字符串中插入变量的值,在前引号前加上字母f,再将要插入的变量放在花括号内。
    示例:
    name='faxxtty'
    print(f'My name is {name}.')
    
    输出结果为:
    My name is faxxtty.
    
  • 添加空白(使用制表符或换行符)
    • 制表符\n
      示例:
    #正常输出
    print('Faxxtty')
    #添加制表符后输出
    print('\tPython')
    
    输出结果为:
    Faxxtty
        Faxxtty
    
    • 换行符\n
      示例:
    print('Languages:\nPython\nJava\nMatlab')
    
    输出结果为:
    Languages:
    Python
    Java
    Matlab
    
  • 删除空白
    • 删除字符串末尾的空白:str.rstrip()
      示例:
    name='Faxxtty '
    print(name.rstrip())
    
    输出结果为:
    Faxxtty
    
    • 删除字符串开头的空白:str.lstrip()
      示例:
    name=' Faxxtty'
    print(name.lstrip())
    
    输出结果为:
    Faxxtty
    
    • 同时删除字符串两边的空白:str.strip()
      示例:
    name=' Faxxtty '
    print(name.strip())
    
    输出结果为:
    Faxxtty
    
  • 字符串切片
    • 获取字符串中任意单个字符:使用中括号[x],其中x表示该字符在字符串中的位置,从0开始。 示例如下:
    name='Faxxtty'
    print(name[2])
    
    输出结果为:
    x
    #输出的为第三个字符
    
  • 修改字符串
    • 修改字符串中的某字符:str.replace(old,new[,max]) ,其中old为要替换掉的字符串,new为用来替换的新字符串,max表示为只替换前max次出现的字符串,可不填。示例如下:
    name='My name is Faxxtty.'
    print(name.replace('Faxxtty','Fatty')) 
    
    输出结果为:
    My name is Fatty.
    
1.2.2数

在Python中数字可直接输入,各运算符号使用方法如下:

运算符号代码展示
+
-
*
/
**
整除(向下取整)//
取余%

示例如下:

a=1+1
b=2-3
c=4*5
d=7/6
e=8**2
f=9//3
g=10*4
print("a:", a)
print("b:", b)
print("c:", c)
print("d:", d)
print("e:", e)
print("f:", f)
print("g:", g)

输出结果为:

a: 2
b: -1
c: 20
d: 1.1666666666666667
e: 64
f: 3
g: 40

在Python中输入很大的数字时,可以使用下划线将其中的数字分组,输出时不会打印其中的下划线。示例如下:

number=1000_000_000
print(number)

输出结果为:

1000000000
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Faxxtty

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

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

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

打赏作者

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

抵扣说明:

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

余额充值