一、Hello World程序
print("Hello World!")
运行结果
Hello World!
Python2中,
二、变量和简单数据类型
1.变量
message = "Hello World!"
print(message)
运行结果
Hello World!
message
是一个变量,每个变量都储存了一个值,这里储存的是字符串"Hello World!"
。
与C语言不同,Python的变量不用声明数据类型
变量命名规则
- 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头。
- 变量名不能包含空格,但可使用下划线来分隔其中的单词。
- 不要将Python关键字和函数名用作变量名。
- 变量名应既简短又具有描述性。
和C语言基本一样吧。
2.字符串
一系列字符。
"Hello World!"
'Hello World!'
用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号。
修改大小写
- 方法
title()
以首字母大写的方式显示每个单词 - 方法
upper()
以字母大写的方式显示每个字母 - 方法
lower()
以字母小写的方式显示每个字母
string = "Hello World!"
print(string.title())
print(string.upper())
print(string.lower())
运行结果
Hello World!
HELLO WORLD!
hello world!
合并 +
str1 = "Klara"
str2 = "19c"
str = str1 + "_" + str2.upper()
print(str)
运行结果
Klara_19C
添加空白
- \n 换行符 换行
- \t 制表符 空四格
和C语言一样。
删除空白
- 方法
rstrip()
删除末尾空白 - 方法
lstrip()
删除开头空白 - 方法
strip()
删除空白
string = " Hello World! "
print(string.rstrip())
print(string.lstrip())
print(string.strip())
运行结果(\n
我为结束标注)
Hello World!\n
Hello World! \n
Hello World!\n
这种删除只是暂时的,要永久删除这个字符串中的空白,必须将删除操作的结果存回到变量中。
string = " Hello World!"
print(string.strip())
print(string)
string = string.strip()
print(string)
运行结果
Hello World!
Hello World!
Hello World!
3.数字
类型
整数和浮点数
运算符
+
加-
减*
乘/
除**
乘方
print(0.1 + 0.2)
print(0.1 - 0.2)
print(0.1 * 0.2)
print(0.1 / 0.2)
print(0.1 ** 0.2)
运行结果
0.30000000000000004
-0.1
0.020000000000000004
0.5
0.6309573444801932
与C语言不同,不用考虑数据范围,结果包含的浮点数运算小数位数可能是不确定的。
Python2中,整数除法的结果只包含整数部分,小数部分被删除,和C语言一致,但在Python3中结果仍是浮点数。
函数str()
将数值转换为字符串
str1 = "Klara"
str2 = "C"
str = str1 + "_" + str(19) + str2
print(str)
运行结果
Klara_19C
4.注释
单行注释
print("Hello World!")
# 这是单行注释
运行结果
Hello World!
多行注释
message = "Hello World!"
print(message)
"""
这是
多行
注释
"""
print("Hello World!")
'''
这
是
多
行
注
释
'''
运行结果
Hello World!
Hello World!