python学习笔记(二)变量

python学习笔记(二)变量

1、变量的命名和使用(与C++、Java类似)
a. 变量名只能包含字母、数字和下划线,但不能用数字作为开头

message_0  #valid
0_message  #invalid

b. 变量名中不含空格

message_0  #valid
message 0  #invalid

c. python的关键字和函数名不作变量名

注:python变量名一般不遵循驼峰命名法,通常情况下都是小写字母

2、python中用引号(单引号或者双引号)包含的都是字符串

message_0 = "This is a string."
message_1 = 'This is a string, too'

这种设置便于我们在字符串中包含引号,如

print('I told him, "hi" ')

输出为:I told him, “hi”

3、python中使用方法修改字符串
a. 大小写
通常情况下,有三种方法:
.title() 第一个字母大写
.upper() 全部大写
.lower() 全部小写

message = 'hello, Python'
print(message.title())
print(message.upper())
print(message.lower())
#敲击“command+B”,运行结果为:
Hello, Python
HELLO, PYTHON
hello, python

不一定在打印时才使用,也可以修改原变量或者赋给新变量

4、python中使用“+”来合并字符串

message_0 = 'hello'
message_1 = 'python'
full_message = message_0 + ' ' + message_1

注意python中数字和字符串的拼接与Java不同(Java自动转换),需要一个特定的函数进行辅助,后文再讲。

5、字符串中有时需要一定的空格来进行缩进或者对齐,通常引入制表符(\t)缩进或者换行符(\n)隔离

print("Languages:\n\tPython\n\tC\n\tJavaScript")
#敲击“command+B”,运行结果为:
Languages:
	Python
	C
	JavaScript

6、python中调用三个方法可以分别删除字符串三个不同位置的空格:

language = ' python '
print(language.rstrip())	#删除末尾空格
print(language.lstrip())	#删除开头空格
print(language.strip())     #删除两端空格

7、python中的数字
a. 数字没有int、long、double等的类型,没有小数点就是整数,有小数点就是浮点数(浮点数运算的结果包含的小数位数可能是不确定的)
b. 运算如下:
+:加
-:减
*:乘
/:除
%:取模
**:乘方
c. 承接上文,回到字符串与数字的拼接,在python 中,拼接时需要对数字先进行str()处理

age = 20
message = "Happy " + str(age) + "rd Birthday!"
print(message)
#敲击“command+B”,运行结果为:
Happy 20rd Birthday!
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值