Python


在这里插入图片描述

1.输出

print("hello world 你好")
age = 18
print("我的名字:%s,我的性别是%s"%("小明","男"))
print("我的年纪是:%d岁"%age)
print("www","baidu","com",sep=".")
print("hello",end="")
print("world",end="\t")
print("python",end="\n")
print("end")

在这里插入图片描述

2.输入

a = input("请输入您的名字")
print(a)
print("这个变量的类型是:",type(a))
这个变量的类型是: <class 'str'>

a = int(input("请输入您的工资"))
print(a)
print("这个变量的类型是:",type(a))
强制转化成int类型的数据

3.判断语句与循环语句

if True:
    print("true")
else:
    print("false")
true
score = int(input("请输入您的分数:"))
if score>=90:
    print("A级别")
elif score>=80:
    print("B级别")
else:
    print("C级别")

if的嵌套

score = int(input("请输入您的分数:"))
if score>=80:
    if score >= 85:
        print("B.5级别")
    else:
        print("B.0级别")
else:
    print("C级别")
请输入您的分数:86
B.5级别    

import

import random
num = random.randint(0,10);
print(num)
输出 0-10的整数随机数

for循环

name = '123123'
for y in name:
    print(y)
i=0
for i in range(10):
    print(i,end=" ")
range(1,10)是代表1-

while循环

while i<5:
    print("当前是第%d次执行循环"%(i+1))
    print("i=%d"%i)
    i+=1
i = 1
sum = 0
while i<=100:
    sum += i
    i+=1

else :
    print(sum)

for循环实现9*9乘法表

i,j=1,1
for i in range(1,10):
    print("\n")
    for j in range(1,i+1):
        print(j,"*",i,"=%d"%(i*j),end=" ")

while循环实现9*9乘法表

i,j=1,1
while i<=9:
    while j<=i:
        print(j,"*",i,end="\t")
        j+=1
    else:
        j=1
        i+=1
        print("\n")

4.字符串

单双引号及转义字符

str='i\'m a student'
print(str)
str="i'm a student"
print(str)
str="she said \"你好!\""
print(str)
str='she said "你好!"'
print(str)
i'm a student
i'm a student
she said "你好!"
she said "你好!"

在这里插入图片描述

字符串的操作

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

5.列表

不同类型的数据也是可以在一个列表内

list=[1,'我',"123",123.33]
print(list)
print(list[2])
for i in list:
    print(i,end=" ")
 [1, '我', '123', 123.33]
123
1123 123.33 

在这里插入图片描述在这里插入图片描述

随机分配办公室人员

在这里插入图片描述

teacher=["1","2","3","4","5","6","7","8"]
i=0
for name in teacher:
    office[random.randint(0,2)].append(name)
for of in office:
    print("办公室人数:%d个人"%len(of),end="成员是:")
    for te in of:
        print(te,end=" ")

6.元组Tuple

tuple中的元素不能修改 写在小括号里 用逗号隔开
虽然元素不能改变 但是可以加入可变对象例如list
注意:如果只定义一个元素 必须加逗号。

tup1=(52)
print(type(tup1))
tup2=(52,)
print(type(tup2))
tup3=("back",1,'A')
print(tup3[0:len(tup3)])
tup4=tup2+tup2
print(tup4)


<class 'int'>
<class 'tuple'>
('back', 1, 'A')
(52, 52)

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

7.dict 字典

字典是无序的对象集合,使用键-值( key-value )存储,具有极快的查找速度。键(key)必须使用不可变类型。
同一个字典中,键(key)必须是唯一的。

book={'00001':'javaweb','00002':'C++'}
print(book)
print(book['00002'])
#如果这个key不存在 你还这样写就会报错 下面这样些比较保守
print(book.get('00003'))
if book.get('00003')!=None:
    print("存在!")
else:
    print("不存在!")
#下面是如果不存在就返回你写的默认值!
print(book.get('00003',

在这里插入图片描述在这里插入图片描述在这里插入图片描述

8.set集合

set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。
set是无序的,重复元素在set中自动被过滤。

set=([1,2,3,3,'3'])
print(set)

在这里插入图片描述在这里插入图片描述

9.函数

def add(a,b):

    return a+b

def hello():
    print("?")
    print("123123")
    i=1
    while i<10:
        print("你好",end="")
        i+=1
print("开头~")
print(add(1,100))
print("返回多个值")
def test(a,b):
    return a,b
a,b=test(1,2)
print(a+b)

全局变量不能在函数内部修改

10.文件操作

在这里插入图片描述

f=open('E:/TET.txt','r',encoding='utf-8')
content=f.readlines()
for i in content:
    print(i,end="")
f.close()
#a是追加写  不覆盖文件
f=open('E:/TET.txt','a',encoding='utf-8')
f.write('-------------------------------------\n')
f.close()
上边表上还有打开文件 如果不存在自动创建等等等


在这里插入图片描述

import os
#文件重命名
#os.rename('E:/TEST.txt','E:/www.txt')
#删除文件
#os.remove('E:/TEST.txt')
# 创建文件
#os.mkdir('E:/TEST.txt')

在这里插入图片描述

十一.错误与异常

try:
    os.rename('E:/TEST.txt','E:/www.txt')
except (IOError,NameError):#这样可以多添加几个异常
    print("产生了异常")
try:
    os.rename('E:/TEST.txt','E:/www.txt')
except IOError as result:
    print("捕获到了异常,并把异常信息存储到result中",result)
    

在这里插入图片描述

十三.引入其他文件

在这里插入图片描述

我想在t2.py内调用t1.py的函数
from test1 import t1
print(t1.add())
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值