python学习之路(一)

 

python变量和简单数据类型介绍:

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好,变量名最好要取的有意义,能一眼看出其所代表的意思。

2.讲完变量,现在来讲一下字符串。字符串是什么呢?

字符串其实就是一系列的字符。(偷笑)在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()可以删除字符串两端的空白。

具体用法可以查询官方文档或者百度。

 

第一次写博客,,写的不好,见谅,,不过估计是没人看到的。。(哈哈哈)

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值