上一篇中我们简单的介绍了python3的安装,从这一篇开始我们开始介绍变量和简单数据类型。

关于变量命名的原则,根据官方PEP8的规范,我们确定如下原则:

  1. 变量只能包含字母、数字、下划线,可以以字母或下划线开头,但不能使数字开头。
  2. 变量名不能包含空格,可以使用下划线来分隔其中的单词。
  3. 不要使用python的关键字和函数名做变量名,例如True,False等做变量。
  4. 变量名既要简短,又要具有描述性。例如name比n好,name_length比length_of_persons_name好。
  5. 慎用小写字母l和大写字母O,容易与数字1和0混淆。
  6. 变量名字母尽量使用小写,不要使用大写字母。

例如,打印某条简单的字符串信息,我们可以这样:

message = "Python is a powerful scripting language."
print(message)

需要注意的是,print在python2中属于关键字,在python3中属于函数,这个是比较显著的区别点。

下面介绍一些数据类型:

字符串

字符串是最常见,也是非常有用的数据类型,使用的方式有很多种。在Python中,用引号括起来的都是字符串,可以用单引号,也可以用双引号,但注意,单引号和双引号不要引起歧义,例如:

‘I’m a student.’

就不是合法的字符串,因为程序不知道从哪里断句。改成这样就可以了:

“I’m a student.”

字符串类型的常见的一些方法(method)演示:

#单词首字母大写
>>> "hello world".title()
'Hello World'
#转换大小写
>>> "Hello World".upper()
'HELLO WORLD'
>>> "Hello World".lower()
'hello world'

官方链接:String Methods

字符串拼接

messages = “Hello”
info = “World”

加号拼接:
print(messages + info)
输出结果:
HelloWorld
需要加空格的话,中间加上’ ‘空格。

逗号拼接:
print(messages , info)
输出结果:
Hello World
这个默认是加上空格的

格式化字符串拼接:
格式化字符串有几种方式,有传统的%格式化的方法,也有新式的f-string方法,这里演示新的方法:

age = 30
print(f"My age is {age} years old.")

官方参考链接

对于字符串列表,可以使用方法join()

>>> parts = ['Is', 'Chicago', 'Not', 'Chicago?']
>>> ' '.join(parts)
'Is Chicago Not Chicago?'
>>> ','.join(parts)
'Is,Chicago,Not,Chicago?'
>>> ''.join(parts)
'IsChicagoNotChicago?'

字符串中,可以使用\t \n来输出制表符和换行符。

字符串去除空白:

>>> ' Python '.lstrip()
'Python '
>>> ' Python '.rstrip()
' Python'
>>> ' Python '.strip()
'Python'

数字类型:

数字类型可以直接在python中使用,使用函数str()可以转换成字符串类型。

 

Python变量和简单数据类型

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注