dbmsoutputputline输出多个值_Python入门输出、基础语法、注释、基本数据类型、转换数据类型...

一、print 打印输出

当你需要查看程序运行时的某个值时使用 print() 输出,他是程序调试之母,当你遇到任何问题,都使用print 打印关键信息, 查看打印结果是否符合预期值。

print(输出内容)

它可以输出一切内容,当你的程序遇到问题时,可以使用 print() 输出关键位置的值来查找程序错误原因。对于新手来说它也是你看懂别人代码的神器,在别人代码中插入 print() 打印程序特定的运行值,能快速让你了解程序结构,看懂代码运行原理等等。

有很多IDE工具有Debug模式,你可以插入断点运行debug,逐行运行代码,但我比较喜欢用print()。

记住print是程序员使用频率最高的方法,看不懂代码print,遇到问题print,检查程序运行print。

但是当代码上线时记得将所有print语句注释掉,因为他的安全性比较低

例题:

# 输入字符# 输出变量a = 5print(a)

print 花式用法

# %s 字符串占位符,会将'%'后面的参数替换 %sprint('{0}与{1}'.format('北京', '香港'))text = '北京'text1 = '香港'print(f'{text} 与 {text1}')

二、基础语法

1、编码

Python3默认编码为utf-8, 如需要改变编码可以在源文件开头指定

# -*- coding: uft-16 -*-

2、代码块(缩进)

python最具特色的就是使用缩进来表示代码块,不需要使用大括号{}。

缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。同一. py文件代码必须使用同一种缩进,推荐Tab键,可以多行

如下:if 下的语句块与else下的语句块使用4个空格或者Tab键缩进区分代码属于哪一部分

if True:
print ("True")
else:
print ("False")

注意:使用一个空格也可以区分代码块,但是代码的可读性会很差,4个空格(Tab)是最好的缩进方式。

3、标识符

首个字符必须是字母表中26字母或下划线'_'。

标识符的其他的部分可以有字母、数字和下划线组成。

标识符对大小写敏感。

标识符可以用来做变量名,函数名,类名,包名、.py的文件名等等,其实就是你所有要用的对象的命名。

新手常犯的错误(所有出现无法导入的问题,都是它引起)

注意:不要使用你需要引入的包名、类名、函数名等作为标识符。

如: 如果你要使用系统的 selenium模块,但当前项目下有个包名是 selenium,那么你就无法引入系统的 selenium模块,引入的是你建立的 selenium模块,这个问题非常多的新手会遇到。

三、注释

注释是对代码的解释,方便以后代码修改与维护,以及其他人阅读,提高可读性。

函数、类必须加入块注释,代码关键参数与关键位置需要加入行注释,也需要避免无谓的注释。

1、单行注释

单行注释使用‘#’

# 输出 Hello world ,
print('Hello world')

2、多行注释(块注释)

多行注释,使用成对三个英文单引号(''' ''')或 成对三个英文双引号(""" """)

"""
我是三个双引号的注释
"""
'''
我是三个单引号的注释
'''

四、基本数据类型

基本数据类型主要六个:整数型、浮点型、复数型、字符串、布尔值、空值。

1、整数 int

Python 可以处理任意大小的整数,包括负整数,它和数学上的写法一样。

如:1、10010、-1、0、-10086、11111111112222233333333

注意: 有些语言中有整型和长整型,Python 中两种统称为整数,它可以处理任意大小的整数。

2、浮点数 float

浮点数也就是小数,整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的,而浮点数可能存在误差,这个误差一般都很小。

如:1.2、3.14、-9.01、-3.14159、0.266466554556、1.0

注意:1.0 也是浮点数

3、字符串 str

字符串是以单引号('')或双引号("")或三个单引号(''' ''') 括起来的任意文本,Python3中还可使用三个双引号(""" """)。注意:引号必须是英文。

如:'abc'、"abc"、'''hello'''、"This’s dog"、"""My is WoodMan"""、'123'

注意:''' ''' 括号中可以存在换行,当字符串存在单引号时使用双引号括起来,字符串中存在双引号时使用单引号,字符串中存在多种情况是使用三个引号括起来。

4、布尔值 bool

布尔值和布尔代数的表示一致,只有True、False两种值,要么是True,要么是False,Python中可以直接用True、False表示布尔值(请注意大小写),也可以通过布尔运算计算出来值。

运行以下命令,注意观察他的输出值,理解下为什么?

print(True and False)  # 输出False
print(True or False) # 输出True
print(not True) # 输出 False
print(not None) # 输出 True
print(not 0) # 输出 True ,0 就代表False
print(not '') # 输出 True
print(not []) # 输出 True
print('' or False) # 输出 False
print(''=='') # 输出 True
print(''==0) # 输出 False 空字符串不代表0
print(''==None) # 输出 False 空字符串不代表None 空值

5、空值 None

None,在Python中代表空值值,它表示什么都没有,它只是在内存占了个位置,可以理解为使用纸条占座。

None不能理解为0,因为0是有意义的,而None是一个特殊的空值。

空字符串('')也不是None。

None就是None,它与其他语言中的Null相似。

运行以下命令,注意观察他的输出值,理解下为什么?

print(''==None) # 输出 False
print([]==None) # 输出 False
print(0==None) # 输出 False
print(False==None) # 输出 False

五、数据类型转换

字符串 str,整型 int,浮点型 float 他们之间是可以相互转换的。

示例:字符串转换为整型与浮点型

string = '123456'
# 转为整型
num = int(string)
print(num, type(num))
# 转为浮点型
f = float(string)
print(f, type(f))

# 字符串为非纯数字类型,无法转换会抛出ValueError异常
print(int('123a')

示例:整型转换为字符串与浮点型

num = 123456
# 转为字符串
string = str(num)
print(string, type(string))
# 转为浮点型
f = float(num)
print(f, type(f))

示例:浮点型转换为字符串与整型

f = 123.456
# 转为字符串
string = str(f)
print(string, type(string))
# 转为整型
f = int(f)
print(f, type(f))

注意: 浮点型转换为整型会丢失小数点后的数

a11022c70229b9da4e6780ab8358a748.png

下一期讲解

Python入门--变量、运算符、字符串

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值