python变量和简单数据类型

1. python变量的命名规则

  • 1.1 变量名只能包含字母、数字、下划线。但是不能以数字开头
  • 1.2 变量名不能有空格
  • 1.3 python关键字和函数名不能用作变量名。
  • 1.4 变量名应该简短且具有描述性。
  • 1.5 尽量避开使用 i 和 o,以便区分数字 1 和 0

 

 

2. 字符串类型

在python中,字符串就是一系列字符,使用成对的单引号或双引号括起来。

2.1 使用方法修改字符串的大小写

  • title()方法

name = "ada lovelace" print(name.title()) 输出结果: Ada Lovelace

  • upper()方法

name = "abcde" print(name.upper()) 输出结果: ABCDE

  • lower()方法

name = "ABCDE" print(name.lower()) 输出结果: abcde

 

2.2 合并字符串

python中使用“+”来合并字符串,这种方法叫做拼接法。

firstName = "Harry" lastName = "Potter" print(firstName +" "+ lastName) 输出结果: Harry Potter

 

2.3 python中的空格和换行符

  • 空格:使用空格键或者使用转义字符 \t 来表示空格

print("python is good!") print("\tpython is good!") 输出结果: python is good! python is good!

  • 换行符是 \n

print("we konw:\npython is good!") 输出结果: we konw: python is good!

同时使用空格和换行

print("I say:\n\tI \n\t\tlove \n\t\t\tyou") 输出结果如下:

 

 

2.4 去除字符串左右两边的空格

  • lstrip() 去除左边空格

name = " liu lian zhu yu " print(name.lstrip()) 输出结果: liu lian zhu yu

  • rstrip() 去除右边空格

name = " liu lian zhu yu " print(name.rstrip()) 输出结果: liu lian zhu yu

  • strip() 去除左右两边空格

name = " liu lian zhu yu " print(name.strip()) print(name) name = name.strip() print(name) 输出结果: liu lian zhu yu liu lian zhu yu liu lian zhu yu

注意:上面3个print()输出结果d的不同,说明要想改变变量的值必须先重新赋值,才能改变。

 

2.5 使用 str() 函数避免类型错误

age = 25 message = "祝你 " + age + " 岁生日快乐" print(message) 输出结果: 程序报错: TypeError: Can't convert 'int' object to str implicitly

注意:程序无法将int类型转换成str类型,所以必须先对age进行显示转换成字符串,然后才能进行拼接字符串操作。

age = 25 message = "祝你 " + str(age) + " 岁生日快乐" print(message) 输出结果: 祝你 25 岁生日快乐

 

 

3. 数字

3.1 整数

在python中,可对整数进行 加(+) 减(-) 乘(*) 除(/) 乘方(**) 操作

3.2 浮点数

python将带小数点的数字都称为 浮点数

python对浮点数进行运算时,结果的小数位数可能是不确定的。

print(0.2+0.1) 输出结果: 0.3000000000004

3.3 如何保留需要的小数点位数

参考下面文章:

python保留小数位数

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

神奇洋葱头

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

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

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

打赏作者

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

抵扣说明:

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

余额充值