python入门

目录

一、一些简单的python例子

二、基础知识

三、详细基础介绍

四、程序的控制结构

五、程序异常处理

六、函数

七、组合数据类型

八、列表类型的操作(增、删、改、查)

九、文件

一、一些简单的例子:(20220628)

1、

radius = 25

area = 3.1415 * radius * radius

print("{:.2f}".format(area))#:不可省略。

输出:1963.44

2、

name = input ("please input your name :")

print("{}同学,学好python,前途无量!" .format(name))

print("{}大侠,学好python,大展拳脚!" .format(name[0]))

print("{}哥哥,学好python,人见人爱!" .format(name[1:]))

输出:please input your name :金哆

金哆同学,学好python,前途无量!

金大侠,学好python,大展拳脚!

哆哥哥,学好python,人见人爱!

3、

a , b = 0 , 1

while a < 1000:

    print(a , end = ',')

    a , b = b , a + b

输出:0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,

4、

import turtle#引入turtle库

turtle.pensize(2)#设置画笔宽度为2像素

turtle.circle(40)#绘制半径为40像素的圆

输出:直径为40的圆图形。

5、

from datetime import datetime#引用datetime库

now = datetime.now()#获得当前日期和时间信息

print(now)

now.strftime("%x")

print (now.strftime("%x"))

now.strftime("%X")

print (now.strftime("%X"))

输出:

2022-06-28 17:10:22.877229

06/28/22

17:10:22

6、

str1 = input("请输入一个人的名字:")

str2 = input("请输入一个国家的名字:")

print("世界这么大,{}想去{}看看".format(str1,str2))

7、

n = input("请输入整数N:")

sum = 0

for i in range(int(n)):

    sum += i + 1#i是从0开始的,并且到N-1结束。

print("1到N求和结果:",sum)

输出:

请输入整数N:3

1到N求和结果: 6

拓展:

for i in range(1,6):

print(i)

输出:1 2 3 4 5

for i in range(1,6,2):

print(i)

输出:1 3 5

8、

for i in range(1,10):

    for j in range(1,i+1):

        print("{}*{}={:2}".format(j,i,i*j),end=' ')#:2:两位数字,一位时候右对齐。end=’’空一格。

    print('')#换行用的

输出:

1*1= 1

1*2= 2 2*2= 4

1*3= 3 2*3= 6 3*3= 9

……

9、

tem = 1

sum = 0

for i in range(1,5):

    tem *= i

    sum += tem

print("{}".format(sum))

输出:33

10、

n = 1

for i in range(5,0,-1):

    n = (n+1)<<1

print(n)

输出:94

11、

diet = ['西红柿','花椰菜','黄瓜','牛排','虾仁']

for x in range(0,5):

    for y in range(0,5):

        if not(x==y):

            print("{}+{}".format(diet[x],diet[y]))

二、基础知识:(20220629)

1、注释:单行以#开头,多行注释以‘’’(三个单引号)开头结尾。

2、命名与保留字:

(1)允许采用大写字母、小写字母、数字、下划线和汉字等命名;

(2)首字符不能是数字,且中间不能出现空格;

(3)python3可以使用中文,但不建议使用。

(4)33个保留字:

False

def

if

raise

None

del

import

return

True

elif

in

try

and

else

is

while

as

except

lambda

with

assert

finally

nonlocal

yield

break

for

not

class

from

or

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值