我的第一行Python代码

1.输出语句

print("Hello World")
print('---------------------')
print("i am ", end=" ")
print("linsheng")
# print 默认输出是换行的,如果要实现不换行需要在变量末尾加上end="  " ,

# 默认一行写一句代码,如果连着写,用分号 ; 分开

2.注释

# 我是单行注释
# 多行注释有两种写法
'''
我是多行注释,使用的是单引号
我是多行注释,使用的是单引号
我是多行注释,使用的是单引号
'''

"""
这是多行注释,使用双引号。
这是多行注释,使用双引号。
这是多行注释,使用双引号。
"""

3.行与缩进

'''
python 最具特色的就是使用缩进来表示代码块。。。。。。。而不是大括号{}
缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。
同一个代码块中的缩进空格不一样,会导致运行错误。
'''
if True:
    print("True")
else:
    print("False")

# 缩进相同的一组语句构成一个代码块,一般是指冒号后面的一句或多句代码

4.多行语句

# 一般我们写完一行代码直接换行写写一行,也可以使用\来换行。在[],{},()中的多行语句,可以不使用

height_navigationBarAndStatusBar = 64 + \
                                   40
print(height_navigationBarAndStatusBar)

array = ['yingzheng', 'chengjisihan', 'maozeedong',
         'lishimin', 'zhuyuanzhang']

# 空行
# 在Python中,空行表示一段新的代码的开始。一般类和函数之间一定要用空行隔开。和其他语言不同,Python空行太多会有警告

5.import 和 from…import

'''
在 python 用 import 或者 from...import 来导入相应的模块。
将整个模块(module)导入,格式为:    import module
从某个模块中导入某个函数,格式为:    from module import function
从某个模块中导入多个函数,格式为:    from module import firstfunction, secondfunction, thirdfunction
将某个模块中的全部函数导入,格式为:  from module import *
'''

6.变量

 Python中变量不需要声明,赋值的时候直接创建。Python 中的变量没有类型。

name = 'linsheng' #字符串变量
age = 27  # 整型变量
height = 179.5  # 浮点型变量

a = b = c = 20
x,y,z = 1,9.9,"zhangsan"

print(a,b,c)
print(x,y,z)

7.数据类型

'''
标准数据类型:
1. Number(数字) ----- 容量不可变
2. String (字符串)----- 容量不可变
3. Tuple (元组)   ----- 容量不可变

4. List (列表)        ------容量可变
5. Set (集合)         ------容量可变
6. Dictionary(字典)  ------容量可变
'''

8.数字类型

'''
python中数字有四种类型:整数、布尔型、浮点数和复数。
int (整数),1, 只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。
bool (布尔), 如 True。
float (浮点数),1.233E-2
complex (复数),1 + 2j、 1.1 + 2.2j
'''

m, n, o, p = 1, True, 99.99, 4 + 3j
print(type(m), type(n), type(o), type(p))
# 打印结果: <class 'int'> <class 'bool'> <class 'float'> <class 'complex'>

#  判断类型还可以用isinstance
print(isinstance(p, complex))   # True

'''
补充:
isinstance 和 type 的区别在于:
type()       不会认为子类是一种父类类型。
isinstance() 会认为子类是一种父类类型。
'''

# 当你指定一个值的时候, 变量就会被创建:
var1 = 10

# 你也可以使用 del 语句删除一些对象引用,语法如下:
del var1
# print(var1)  报错:NameError: name 'var1' is not defined
del name, age, height
# print(name, age, height) 报错:NameError: name 'name' is not defined

9.运算符

print()
print(5 + 4)  # 结果是9

print(4.3 - 2)  # 结果是2.3

print(3 * 7)  # 结果是21

print(2 / 4)  # 结果是0.5   除法,得数为一个浮点数

print(2 // 4)  # 结果是0    除法,得数为一个整数

print(17 % 3)  # 结果是2    取余数

print(2 ** 5)  # 结果是32    乘方
print()

#  从下面点的例子可以看到 Python 中的变量可以改变类型
word = "word"
word = 11
print(word)

# 混合运算
print(2.0 * 5)      # 打印: 10.0
print(99.9 / 2.2)   # 打印: 45.40909090909091
divisor = 99.9 // 2.2  # 为毛得到的结果是个 float
print(divisor)  # 打印: 45.0
print(type(divisor))  # 打印:<class 'float'>
发布了19 篇原创文章 · 获赞 4 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/aluoshiyi/article/details/101758146