1.变量是什么了?变量能用来做什么呢?
变量在我看来就是储存你一个值的标签,就相当于一个门牌号一样,你要进入一个房间,那肯定要先知道这个房间的门牌号,总不能进入到别人家里的,同理你要获取一个数据,那当然要先知道这个数据的地址,而这个变量就相当于你要获取数据的门牌号,你通过这个变量就可以获取到你想要的数据。(感觉好啰嗦,第一次写。)
例如:
message = "Hello python world!"
print(message)
这里的message就可以代表"Hello python world!"
打印message就相当于打印"Hello python world!"。
说完变量的含义,现在说一下变量的命名和使用.
在python中使用变量时,用遵守一些规则。
例如:
1.变量名只能包含字母,数字和下划线。变量名可以字母,下划线开头,但不能以数字开头。
2.变量名不能包含空格,但是可以使用下划线来分隔单词。
3.不能将python中的函数名和关键字作为变量名。
4.变量名最好既简短有具有描述性。例如:name总比n好的,student_name比s_n好,变量名最好要取的有意义,能一眼看出其所代表的意思。
字符串其实就是一系列的字符。(偷笑)在python中用引号括起的都是字符串,引号可以是单引号也可以是双引号。例如:
"This is a string"
'This is a string'
当然要注意是英文的引号,而不是中文的引号。
你可以在一串字符中即含有单引号又含有双引号。例如:
"Hello ,'This is python!'"
'Hello,"This is python!"'
不过这样使用可能有危险,可能会出现语法错误。例如:
'This is python's,world!'
这样做是错误的,python无法正确的确定字符串的结束位置,因为你单引号中夹杂着单引号。
python中对字符串的操作有很多种,将一个最最最简单的操作——字符串的拼接。
first_name = "I love"
last_name = "python"
result = first_name + " " + last_name
print(result)
输出:I love python
两个字符串可以直接用过运算符“+”号就可以将这两个字符串拼接起来,非常简单。
下面介绍一个修改字符串的大小写方法:
方法title():
name = "xiaoming"
print(name.title())
输出:Xiaoming
这里name.title()中,name后的句点(.)表示让python对变量name执行title()指定的操作。
title()以首字母大写的方式显示字符串。
其它的对于字符串的操作方法,可以去官方文档看(虽然我看不怎么懂,都是翻译的,,滑稽脸),也可以去看看菜鸟教程。
3.数字。
数字的话没什么需要详细讲的(可能是我太菜了,哈哈)。
数字可分为:1.整数,2.浮点数。
python将带小数点的数都称为浮点数。不过当你在使用浮点数进行运算的时候,结果所包含的小数位数可能是不确定的,所以需要对于多余的小数位进行处理。
在python中如果你使用的变量储存的值为数字,你要将此数字与字符连用,那你就需要使用str()方法来避免类型的错误了。例如:
age = 23
message = "Happy " + age + "rd Birthday!"
print(message)
你会发现编译器会提示你这样的错误:
TypeError: can only concatenate str (not "int") to str
编译器不知道该如何解读你这个age代表的值,这个变量可能表示数值23,也可能表示字符2和字符3,
所以你需要使用str()来将非字符串值表示为字符串。
正确代码应该是:
age = 23
message = "Happy " + str(age) + "rd Birthday!"
print(message)
4.注释。
在python中用井号(#)标识注释,井号后面的内容都会被python解释器给忽略。
在对程序的一段代码进行注释时,你应该明确的描述出该段代码是用于做什么的,无意义的注释会徒增烦恼。
5.删除空白
在程序中额外的空白会令人困惑,对于我们来说“python”和"python "没有什么区别,但是对于程序来说这是两个不同的字符串,python能发现'python "中的空白并认为其是有意义的,这对于程序来说可能会很危险的,所以要删除多余的空白.
方法rstrip()可以删除字符串末尾的空白,不过当你使用了方法tstrip()后你需要将删除操作的结构存回到变量中,才能永久删除。
方法lstrip()可以删除字符串开头的空白。
方法strip()可以删除字符串两端的空白。
具体用法可以查询官方文档或者百度。
第一次写博客,,写的不好,见谅,,不过估计是没人看到的。。(哈哈哈)