- 1、程序注释
- 2、变量和常量
- 3、数据类型的划分
- 4、运算符
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") # 进行信息的输出
- 执行结果
# 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)
- 输出展示
3、数据类型的划分关于Python中的del
常用的转义字符
格式化输出标记
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)) #print(type(num_a / num_b)) # # coding:UTF-8 # 定义程序的编码 num_a = 8 # 定义整型变量 num_b = 4 # 定义整型变量 print(type(num_a)) # print(type(num_a / num_b)) # # 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)) # # 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(" 33[1;31;40m小白带你带你玩Python 33[0m")
- 输出结果
# 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)))
- 输出结果



