> 文档中心 > Python入门---基础语法

Python入门---基础语法

文章目录

  • 1、程序注释
  • 2、变量和常量
  • 3、数据类型的划分
  • 4、运算符

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")# 进行信息的输出
  • 执行结果
    Python入门---基础语法

2、变量和常量

Python入门---基础语法

# 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 = 100del num # 删除num变量 print(num)
  • 输出展示
    Python入门---基础语法

关于Python中的del
Python入门---基础语法

3、数据类型的划分

Python入门---基础语法
Python入门---基础语法
常用的转义字符
Python入门---基础语法

格式化输出标记
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.3E6print(num_a * num_b)# coding:UTF-8# 定义程序的编码num_a = 10E5#num_b = 30.3E6print(num_a * num_b)print(type(num_a * num_b))# # coding:UTF-8# 定义程序的编码num = complex(10,2)# 实部为10,虚部为2print(num)print(num.real)print(num.imag)print(num.conjugate())# coding:UTF-8# 定义程序的编码num = complex(10,2)# 实部为10,虚部为2print(num * 2)# coding:UTF-8# 定义程序的编码flag = False# Python中的True是首字母大写if flag:# 分支语句print("www.baidu.cn")# coding:UTF-8# 定义程序的编码flag = 1# 非0if flag:# 分支语句print("www.baidu.cn")# coding:UTF-8# 定义程序的编码flag = -10# 非0if 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.2num_bol = True# 数字1表示Trueresult = 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 = 18url = "www.baidu.com"salary = 812829str = "张三同学今年%d,我在“%s”进行学习,预计未来的年薪为:%E" % (age,url,salary)print(str)# coding:UTF-8# 定义程序的编码num_a = 292.12534123412414num_b = 24.54print("数字一:%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 = 18score = 97.8print("姓名:%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")
  • 输出结果

Python入门---基础语法

4、运算符

# coding:UTF-8num = 10 print(num)# coding:UTF-8num_a = 10 num_b = 20 result = num_a + num_b# 进行加法计算print("加法计算结果:" + str(result)) # 连接运算符# coding:UTF-8num = 3 * 6 - 9 - 8 +  ~5 / 2 + 10print(num)# coding:UTF-8result = (1 + 2) * (4 / 2)# 使用括号去修改运算的优先级print(result)# coding:UTF-8result = (1 + 2) * (4 // 2)# 使用括号去修改运算的优先级print(result)# coding:UTF-8print(10 / 4)print(10 // 4)# coding:UTF-8result = 10 ** 3print(result)# coding:UTF-8result = 20result += 10 # result = result + 10 print(result)# coding:UTF-8info = "爪哇小白2021(*^o^*)"info *= 3print(info)# coding:UTF-8num_a = 10num_b = 10result = num_a == num_b# 判断两个变量内容是否相同print("数据比较结果:%s" % result)# coding:UTF-8print("数据比较结果:%s" % ("yootk" == "yootk"))# 大小相同print("数据比较结果:%s" % ("yootk" >= "Yootk"))# 大小不同# coding:UTF-8print("小写字母“y”编码:%d,大写字母“Y”编码:%d" % (ord("y"),ord("Y")))# coding:UTF-8print(ord("A"))print(ord("Z"))print(ord("a"))print(ord("z"))print(ord("0"))print(ord("9"))# coding:UTF-8age = 20 result = 18 <= age <= 30print(result)# coding:UTF-8age = 20 name = "爪哇小白2021"result = age == 20 and name == '爪哇小白2021'print(result)# coding:UTF-8age = 18name = "爪哇小白2021"result = age == 20 and name == '爪哇小白2021'print(result)# coding:UTF-8age = 18name = "爪哇小白2021"result = age == 20 or name == '爪哇小白2021'print(result)# coding:UTF-8age = 18result = age == 20print(result)# coding:UTF-8age = 18result = not age == 20print(result)# coding:UTF-8num = 25print("十进制转为二进制:%s" % bin(num))print("十进制转为八进制:%s" % oct(num))print("十进制转为十六进制:%s" % hex(num))print("二进制转为十进制:%s" % int(0b11001))# coding:UTF-8num_a = 13num_b = 7print("位与计算结果:%s" % (num_a & num_b))# coding:UTF-8print(2 * 2 * 2)print("移位操作:%s" % (2 << 2))# coding:UTF-8num_a = 2num_b = 1 + 1 # 计算结果为2num_c = 4 - 2 # 计算结果为2print("num_a变量的地址:%d" % id(num_a))print("num_b变量的地址:%d" % id(num_b))print("num_c变量的地址:%d" % id(num_c))# coding:UTF-8num_int = 10 # 整型num_float = 10.0# 浮点型print("整型变量地址:%d,浮点型变量地址:%d,两者相等比较结果:%s" % (id(num_int),id(num_float),(num_int == num_float)))# coding:UTF-8num_int = 10 # 整型num_float = 10.0# 浮点型print("整型变量地址:%d,浮点型变量地址:%d,两者相等比较结果:%s" % (id(num_int),id(num_float),(num_int is num_float)))
  • 输出结果
    Python入门---基础语法