关于pycharm的安装和python的一些基本语句

下载安装pycharm

下载地址https://blog.csdn.net/robacco/article/details/79271198
打开后参考https://blog.csdn.net/qq_15698613/article/details/86502371

使用pycharm遇到的问题

无法导入python3.8版本的解释器
点击setting在这里插入图片描述
选择project:test下的Interpreter
在这里插入图片描述
点击最右侧按钮点击Add在这里插入图片描述
选中exist,并选择自己python3的路径下的python.exe,完成
在这里插入图片描述

python的一些语句和练习

简单计算器
 c = input('please input a Operator')

 a = (int)(input('please input number1'))

 b = (int)(input('please input number1'))

 if c=='+' :
     print(a+b)
 if c=='-' :
     print(a-b)
 if c=='*' :
     print(a * b)
 if c=='/' :
     print(a / b)

input默认是string类型

读取文件
file = open('1.txt','rb')#rb是字节型读取

s=file.read()

print(s)#有b 就是字节型
实现从0000到9999的循环输出的两种实现方法
i=0
for i in range(10000) :
  print(str(i).zfill(4))

i=0
r=9999
while i<=r :
 print(str(i).zfill(4))
 i+=1
集合类
list = [i for i in l()]#列表推导式
print(list)

tuple = (i for i in l())#元组推导式
for i in tuple :
 print(i)
匿名函数
a = lambda x,y: x+y#匿名函数,没有名称,必须被return

print(a(1,2))
迭代器
iter1 = iter(l1)#迭代器
print(type(l1))

while True:
    print(next(iter1))

for i in iter1:
 print(i)
函数def
# def是函数
def test(a,b,*args,**kwargs):#一个星号是元组,两个是dict字典
 print(a)
 print(b)
 print(args)
 print(kwargs)
test(1,2)
test(1,2,3,4)#这是赋值给元组
test(1,2,c=2,d=2)#键和值要给字典型
解包
#解包
print(1,2,3)

l=[1,2]

print(l)
print(*l)

t = ['zzp',19]
name , age = t
print(name,age)

b=('abc',)#当元组只有一个元素时要加括号,或者b='abc',

d = {"V":1,'end':'end123456'}
print(*d)
f = {'end':'end23456'}
print(**f)

l = [1,2,3]
d = {'sep':' fenge ','end':' end1 '}
print(*d)#print(sep,end)
print(*l,**d)#print(1,2,3,sep='fenge',end='end1')
集合的查找
a='516532168531'

print(a[x:y:z])
# 从第x到第y(不写默认从头到尾),每隔z位取一位 从0开始



# z取-1,逆置

a=[1,2,3,4]

print(a[::-1])

#从第2个到第3-1个
a=[1,2,3,4]
print(a[2:3])
发布了9 篇原创文章 · 获赞 0 · 访问量 166

猜你喜欢

转载自blog.csdn.net/weixin_46176911/article/details/103950361