1、程序注释
1、
# coding:UTF-8 # 定义程序的编码
print("张三同学") # 进行信息的输出
print("爪哇小白2021") # 进行信息的输出
2、
# coding:UTF-8 # 定义程序的编码
'''
这里面可以定义多行注释。
本程序的文件主要是进行注释的内容讲解
同时在屏幕上进行一些提示信息的输出
print()函数的输出有两类支持形式:
· 单引号输出:print('输出数据')
· 双引号输出:print("输出数据")
'''
print("张三同学") # 进行信息的输出
print("爪哇小白2021") # 进行信息的输出
3、
# coding:UTF-8 # 定义程序的编码
"""
这里面可以定义多行注释。
本程序的文件主要是进行注释的内容讲解
同时在屏幕上进行一些提示信息的输出
print()函数的输出有两类支持形式:
· 单引号输出:print('输出数据')
· 双引号输出:print("输出数据")
"""
print("张三同学") # 进行信息的输出
print("爪哇小白2021") # 进行信息的输出
- 执行结果
2、变量和常量
# coding:UTF-8 # 定义程序的编码
num = 100 # 定义一个变量,初始化的内容为100(常量)
num = 99 # 修改变量的内容,但是常量的内容没有改变
print(num)
# coding:UTF-8 # 定义程序的编码
num = 100 ; # 定义一个变量,初始化的内容为100(常量)
num = 99 ; # 修改变量的内容,但是常量的内容没有改变
print(num) ;
# coding:UTF-8 # 定义程序的编码
num_a = 10 ; num_b = 20 ; num_c = 30 ;
print(num_a)
print(num_b)
print(num_c)
# coding:UTF-8 # 定义程序的编码
num = 100
del num # 删除num变量
print(num)
- 输出展示
关于Python中的del
3、数据类型的划分
常用的转义字符
格式化输出标记
Java中常见的就是log日志打印
C中就是在代码中很常见
# coding:UTF-8 # 定义程序的编码
# 没有任何的内存空间的指向
num = None # 描述的是一个空(引用都有空)
print(num)
# coding:UTF-8 # 定义程序的编码
num_a = 10 # 定义整型变量
num_b = 4 # 定义整型变量
print(num_a / num_b) # 除法计算2.5
# coding:UTF-8 # 定义程序的编码
num_a = 10 # 定义整型变量
num_b = 4 # 定义整型变量
print(type(num_a)) # <class 'int'>
print(type(num_a / num_b)) # <class 'float'>
# coding:UTF-8 # 定义程序的编码
num_a = 8 # 定义整型变量
num_b = 4 # 定义整型变量
print(type(num_a)) # <class 'int'>
print(type(num_a / num_b)) # <class 'float'>
# coding:UTF-8 # 定义程序的编码
num = None
print(type(num))
# coding:UTF-8 # 定义程序的编码
num_a = 10E5 #
num_b = 30.3E6
print(num_a * num_b)
# coding:UTF-8 # 定义程序的编码
num_a = 10E5 #
num_b = 30.3E6
print(num_a * num_b)
print(type(num_a * num_b)) # <class 'float'>
# coding:UTF-8 # 定义程序的编码
num = complex(10,2) # 实部为10,虚部为2
print(num)
print(num.real)
print(num.imag)
print(num.conjugate())
# coding:UTF-8 # 定义程序的编码
num = complex(10,2) # 实部为10,虚部为2
print(num * 2)
# coding:UTF-8 # 定义程序的编码
flag = False # Python中的True是首字母大写
if flag: # 分支语句
print("www.baidu.cn")
# coding:UTF-8 # 定义程序的编码
flag = 1 # 非0
if flag: # 分支语句
print("www.baidu.cn")
# coding:UTF-8 # 定义程序的编码
flag = -10 # 非0
if flag: # 分支语句
print("www.baidu.cn")
# coding:UTF-8 # 定义程序的编码
input_data = input("请输入信息:") # 给出了提示信息的文字
print("输入的信息为:" + input_data) # 进行输入的数据回应
# coding:UTF-8 # 定义程序的编码
input_data = input("请输入信息:") # 给出了提示信息的文字
print("输入的信息为:" + input_data) # 进行输入的数据回应
print(type(input_data))
# coding:UTF-8 # 定义程序的编码
str = "168"
temp = int(str) # 将字符串变为整型
print(temp)
print(type(temp))
# coding:UTF-8 # 定义程序的编码
str = "118"
num_f = 168.2
num_bol = True # 数字1表示True
result = int(str) + int(num_bol) + int(num_f)
print(result)
print(type(result))
# coding:UTF-8 # 定义程序的编码
num_a = float(input("请输入第一个数字:"))
num_b = float(input("请输入第二个数字:"))
result = num_a + num_b # 执行加法计算
# 输出类型:“第1个输入数字 + 第2个输入数字 = 加法计算结果”
# TypeError: unsupported operand type(s) for +: 'float' and 'str'
# print(num_a + " + " + num_b + " = " + result)
# 任何的数据与字符串使用“+”连接都需要使用str()转为字符串
# print(str(num_a) + " + " + str(num_b) + " = " + str(result))
# coding:UTF-8 # 定义程序的编码
age = 18
url = "www.baidu.com"
salary = 812829
str = "张三同学今年%d,我在“%s”进行学习,预计未来的年薪为:%E" % (age,url,salary)
print(str)
# coding:UTF-8 # 定义程序的编码
num_a = 292.12534123412414
num_b = 24.54
print("数字一:%f,数字二:%f" % (num_a,num_b)) # 使用10位输出
print("数字一:%5.2f,数字二:%10.2f" % (num_a,num_b))
print("数字一:%5.2f,数字二:%010.2f" % (num_a,num_b))
# coding:UTF-8 # 定义程序的编码
name = "张三同学"
age = 18
score = 97.8
print("姓名:%s,年龄:%d,成绩:%6.2f" % (name,age,score))
# 标记的名称和之前定义的变量名称完全一样,所以可以使用vars()函数获取所有的变量
print("姓名:%(name)s,年龄:%(age)d,成绩:%(score)6.2f" % vars())
# coding:UTF-8 # 定义程序的编码
print("小白-爪哇小白")
print("www.baidu.com")
print("www.baidu.cn")
# coding:UTF-8 # 定义程序的编码
print("小白-爪哇小白",end="、")
print("www.baidu.com",end="\n")
print("www.baidu.cn",end="---------")
# coding:UTF-8
# 字体采用高亮显示(1)、红色前景色(31)、黑色背景色(40)
print("\033[1;31;40m小白带你带你玩Python\033[0m")
- 输出结果
4、运算符
# coding:UTF-8
num = 10
print(num)
# coding:UTF-8
num_a = 10
num_b = 20
result = num_a + num_b # 进行加法计算
print("加法计算结果:" + str(result)) # 连接运算符
# coding:UTF-8
num = 3 * 6 - 9 - 8 + ~5 / 2 + 10
print(num)
# coding:UTF-8
result = (1 + 2) * (4 / 2) # 使用括号去修改运算的优先级
print(result)
# coding:UTF-8
result = (1 + 2) * (4 // 2) # 使用括号去修改运算的优先级
print(result)
# coding:UTF-8
print(10 / 4)
print(10 // 4)
# coding:UTF-8
result = 10 ** 3
print(result)
# coding:UTF-8
result = 20
result += 10 # result = result + 10
print(result)
# coding:UTF-8
info = "爪哇小白2021(*^o^*)"
info *= 3
print(info)
# coding:UTF-8
num_a = 10
num_b = 10
result = num_a == num_b # 判断两个变量内容是否相同
print("数据比较结果:%s" % result)
# coding:UTF-8
print("数据比较结果:%s" % ("yootk" == "yootk")) # 大小相同
print("数据比较结果:%s" % ("yootk" >= "Yootk")) # 大小不同
# coding:UTF-8
print("小写字母“y”编码:%d,大写字母“Y”编码:%d" % (ord("y"),ord("Y")))
# coding:UTF-8
print(ord("A"))
print(ord("Z"))
print(ord("a"))
print(ord("z"))
print(ord("0"))
print(ord("9"))
# coding:UTF-8
age = 20
result = 18 <= age <= 30
print(result)
# coding:UTF-8
age = 20
name = "爪哇小白2021"
result = age == 20 and name == '爪哇小白2021'
print(result)
# coding:UTF-8
age = 18
name = "爪哇小白2021"
result = age == 20 and name == '爪哇小白2021'
print(result)
# coding:UTF-8
age = 18
name = "爪哇小白2021"
result = age == 20 or name == '爪哇小白2021'
print(result)
# coding:UTF-8
age = 18
result = age == 20
print(result)
# coding:UTF-8
age = 18
result = not age == 20
print(result)
# coding:UTF-8
num = 25
print("十进制转为二进制:%s" % bin(num))
print("十进制转为八进制:%s" % oct(num))
print("十进制转为十六进制:%s" % hex(num))
print("二进制转为十进制:%s" % int(0b11001))
# coding:UTF-8
num_a = 13
num_b = 7
print("位与计算结果:%s" % (num_a & num_b))
# coding:UTF-8
print(2 * 2 * 2)
print("移位操作:%s" % (2 << 2))
# coding:UTF-8
num_a = 2
num_b = 1 + 1 # 计算结果为2
num_c = 4 - 2 # 计算结果为2
print("num_a变量的地址:%d" % id(num_a))
print("num_b变量的地址:%d" % id(num_b))
print("num_c变量的地址:%d" % id(num_c))
# coding:UTF-8
num_int = 10 # 整型
num_float = 10.0 # 浮点型
print("整型变量地址:%d,浮点型变量地址:%d,两者相等比较结果:%s" % (id(num_int),id(num_float),(num_int == num_float)))
# coding:UTF-8
num_int = 10 # 整型
num_float = 10.0 # 浮点型
print("整型变量地址:%d,浮点型变量地址:%d,两者相等比较结果:%s" % (id(num_int),id(num_float),(num_int is num_float)))
- 输出结果