目录
前言
本专栏是Python基础学习分享,适合Python入门的人群,本文介绍的是变量定义,输入输出。小白学习的基础语句。
一、Python是什么?
Python是一种面向对象的解释型计算机程序设计语言,最初由荷兰人吉多·范罗苏姆研发,并于1991年首次发行。
推荐使用工具:PyCharm
二、基本语句以及格式
变量定义
格式:变量名=数据
字符串定义:字符串 ‘’ 和" "都可以定义
#数字类型
num=1
#字符类型
String1="A"
String2='A'
输入函数input()
#int类型
num1 = int(input("请输入第一个数:"))
num2 = int(input("请输入第一个数:"))
#String类型
String1=str(input("请输入你想说的话:"))
输出函数print()函数
用于向控制台中输出数据,可以输出任何数据类型
格式如下:
print(*objects, sep= ,,end='\n', file =sys.stdout)
print()函数中各个参数的具体含义如下:
- objeets: 表示输出的对象。输出多个对象时,需要用逗号分隔。
- sep: 用于间隔多个对象。
- end: 用于设置以什么结尾。默认值是换行符\n。
- file: 表示数据输出的文件对象。
下面通过一个打印名片的案例演示,具体如下:
# 两数相加
num1 = str(input("请输入第一个数:"))
num2 = input("请输入第一个数:")
s = int(num1) + int(num2)
# 如果没有转换成str会报错
print(str(num1) + "+" + str(num2) + "=" + str(s))
# 换一种写法
print(f'{num1}+{num2}={s}')
#打印名片
print("姓名:李晓明")
age = 13
print("年龄:", age)
print("地址:河北")
#程序运行结果:
#姓名:李晓明
#年龄: 13
#地址:河北
#用'.' 隔开
print("www", "baidu", "com", sep='.')
#结果:www.baidu.com
除法运算符
Python中包含两个除法运算符:'/' 和 '//'
‘/’是除,Python2中得到的是一个整数,Python3中得到的会出现浮点数
‘//’又叫取证运算符
print(3/2) #结果:1.5
print(3//2) #结果:1
注释符号#
#不想显示的语句前面用'#'符号注释
数据类型函数
int()转换int数据类型
#将默认的字符串类型转换为int类型
int1=int(input("输入第一个整数:"))
int2=int(input("输入第二个整数:"))
print(int1+int2)
# 输出结果为:
# 输入第一个整数:9
# 输入第二个整数:7
# 16
float()转换为浮点数据类型
float1=float(input("请输入一个数:"))
print(float1)
str()字符串数据类型
#将默认的字符串类型转换为int类型
int1=int(input("输入第一个整数:"))
int2=int(input("输入第二个整数:"))
print(int1+int2)
# 输出结果为:
# 输入第一个整数:9
# 输入第二个整数:7
# 16
bool()布尔数据类型
布尔类型是一种特殊的整型,其中True对应的整数为1,False对应整数为0。Python中任何对象都可以转换为布尔类型,若要转换符合下列条件的数据都会被转换为False
(1)None。
(2)任何为0的数字类型,如 0、0.0、0j。
(3)任何空序列,如""、()、[]。
(4)任何空字典,如{}。
(5)用户定义的类实例,如类中定义了__bool__()或者__len__()。
除以上
对象外,其他的对象都会被转换为 True。可以使用bool()函数检测对象的布尔值。
例如:
bool(None)
# False
bool(0)
#False
bool([])
#False
bool(2)
#True
总结
本章介绍的是变量定义,输入输出,数据类型函数,注释,整除运算符号。下一章介绍字符串格式输出,运算符以及流程控制等等。