Python入门---基础语法

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)))

  • 输出结果
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爪哇小白2021

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值