Python 学习笔记 – 变量和简易数据类型

Python的变量

 

留意:变量不用内定项目,不过必须早先化。

 

① 、变量的运用

1.变量名只好分包字母数字下划线。不能够以数字初叶。例如:3variable
是谬误的。

 

2.变量名不可能包括空格,然而能够用下划线隔开分离。例如:greeting_message可行,可是变量名greeting
message是谬误的。

 

3.不可能将Python中的关键字和函数名作为变量名,即不用选用Python保留用于特殊用途的单词作者为变量名。例如:print。

 

4.变量名应当简短又具有描述性。例如:用name就比用n好,用student_name就比sn好。

 

留意:Python的变量名尽量用小写字母来标识,Python是分别轻重缓急写的编制程序语言。

 

 

二、字符串

 

Python中用引号括起的都是字符串。引号能够是单引号恐怕双引号。

 

例如:

‘I like Python’ = “I like Python”

 

2.1 字符串函数

 

name = 'hand tech'
print(name.title())

>> Hand Tech

格局:title() 以首字母大小的形式突显各类单词。

 

print(name.upper())
>>HAND TECH
print(name.lower())
>> hand tech

 

艺术:upper() 以大小格局体现字符串,lower() 以小写格局展示二个字符串

 

删除左右字符串空格的函数: lstrip() ,rstrip()

 

2.2 合并(拼接)字符串

 

Python中集合五个字符串的法子和Java类似都以用 加号(+)来兑现的。

 

例如:

print('This is my' + ' first Python program!')
>> This is my first Python program!

 

集合字符串的时候注意必须在”+“两侧的变量必须都以字符大概字符串类型,不然报错。

 

例如:

 

print('hello' + 2 + ' world')

Traceback (most recent call last):
  File "<pyshell#14>", line 1, in <module>
    print('hello' + 2 + ' world')
TypeError: must be str, not int
>>

 

此处能够这么转换:

print('hello ' + str(2) + ' world')
>>hello 2 world

 

将”2“转换到字符串类型即可。

 

2.3 制表符

 

\t  写一个Tab的

\n  换行

\r  回车

 

例如:

>>> print("\tPython")
     Python

>>> print("Language:\n\tPython\n\tC\n\tJavaScript")
Language:
    Python
    C
    JavaScript

 

2.4 删除空白

>>> favorite_language = 'python '
>>> favorite_language
'python '
>>> favorite_language.rstrip()
'python'
>>> favorite_language
'python '

艺术:rstrip() 删除字符串左侧空格

扩大:lstrip() 删除字符串右边空格,strip() 删除字符串两边空格

 

2.5 正确运用字符串的引号

 

在应用字符串引号时留意单引号的引用。

 

message = 'One of python's strengths is its diverse community.'
print(message)

Java, 

如上单引号引用正是周边的荒谬。

 

三、数字

 

3.1 整数

 

Python 中多少个乘号表示乘方运:

>>> 3 ** 2
9
>>> 3 ** 3
27
>>> 10 ** 6
1000000

 

3.2 浮点数

 

Python少将带小数点的数字都称呼 浮点数

 

注:任何对浮点数的 加减乘除获取的都是浮点数。

 

 

3.3 数字类型的更换

 

例如:

age = 23
message = "Happy " + age + " rd Birthday!"
print(message)

 

此代码打字与印刷执行之后自然会报错误(TypeError: Can’t convert ‘int’ object to
str implicitly)

因为字符串类型两边必须是字符串。要想不报错,必须用到接近强制转换的函数
str() 将数字类型转换为字符串类型

mesasge = "Happy " + str(age) + " rd Birthday!"

 

四、注释

 

Python中是以 ”#“
作为注释标识的。优异的评释是各类美丽程序员必须具有的力量。

 

相关文章