10.Python基础

#这是python的单行注释

"""
这是Python的多行注释
"""

#全局变量的定义,加上前缀g_,或者在函数外定义的变量
g_num

#元组可以这样写
a,b = b,a

#计算1.01的365次方
print(1.01**365) #输出:37.78343433288728

#input函数实现键盘输入
a = input("请输入密码:")
print(a) 

%s #字符串
%d #有符号十进制整数
%f #浮点数  %.02f 表示小数点后只显示两位小数
%% #输出%

#向控制台输出内容结束之后,不会换行
print("*",end="")
#单纯的换行
print("")

print("*",end="---")
#单纯的换行
print("*")
#最终输出结果:*---*
#if else语句结构
age = 16
if age >=18:
    print("你已经成年")
else:
    print("你还没成年")

#if not 语句
is_employee = True;
if not is_employee:
    print("非本公司人员")

#if elif是同时判断多个条件,每个条件都是平级的
holiday_name = "生日"
if holiday_name == "情人节":
    print("买玫瑰")
elif holiday_name == "平安夜":
    print("吃苹果")
elif holiday_name == "生日":
    print("买蛋糕")
else:
    print("每天都是节日呀")

#多层if条件判断
a = 16
holiday_name = "生日"
if holiday_name == "生日":
    if a >=18:
        print("买玫瑰")
    else:
        print("吃苹果")
#while循环
i = 1
while i <=5:
    print("hello,Python")
    i = i + 1;
print("循环结束后的 i = %d" % i) #输出:5遍hello,Python
#for循环判断
for num in [1,2,3]:
    print(num) #输出:1 2
    if num == 2:
        break
else:
    print("你好")
import random
#生成随机数
a = random.randint(12,20)
print(a) #随机生成 12 <= a <= 20的整数
#定义函数和调用函数
def sum(num1,num2):
    """对两个数字求和"""
    result = num1 + num2
    print("%d + %d = %d" % (num1,num2,result)) #输出:10 + 20 = 30

if __name__ == '__main__':
    sum(10,20)


#打印横线模块.py文件里面的编写内容
def dayin():
    print("-"*50)

#test.py文件里面的编写内容
"""
打印横线模块.py 是自己创建的文件
"""
#导入模块
import 打印横线模块
#调用自己创建的模块的函数dayin()
打印横线模块.dayin() #输出:--------------------------------------------------
#多值参数 *args 变量的函数,可以接收元组  **kwargs键值对参数,可以接收字典
def demo(num,*args,**kwargs):
    print(num) #输出:1
    print(args) #输出:(2, 3, 4)
    print(kwargs) #输出:{'name': '小明', 'age': 18, 'gender': True}
if __name__ == '__main__':
    demo(1,2,3,4,name="小明",age=18,gender=True)

#下面的也是一样的
def demo(num,*nums,**person):
    print(num) #输出:1
    print(nums) #输出:(2, 3, 4)
    print(person) #输出:{'name': '小明', 'age': 18, 'gender': True}
if __name__ == '__main__':
    demo(1,2,3,4,name="小明",age=18,gender=True)

你可能感兴趣的:(Python)