Python基本知识

1、print打印

pring(“hello world”)

带1个参数打印

name="Lili"

print("hello %s"%name)

带2个参数打印

age = 10

print("hello %s,你的年纪是%r"%(name,age))

说明:%s(string)打印字符串,%d(data)打印数字, %r万能打印

2、input输入

nt=input("Enter any content:")

print ("your input is %r"%nt)

说明:需要用户输入一些信息

3、引号与注释

不区分单引号('')与双引号(""),单引号与双引号可以互相嵌套使用,但不能交叉使用

单行注释用井号(#)表示

多行注释用三对引号表示,同样不区分单、双引号

4、if语句

说明:Python没有像其他大多数语言一样使用“{}”表示语句体,所以,它通过语句的缩进来判断语句体,缩进默认为4个空格

判断相等:==或者in,字符串判断一般用后者,if"hello"in "hellosdfg":

判断不等:!=或者not in

判断布尔:a=true if a:……….

多重判断:if…:…elif…:…elif…:…else…

例:

a=72

if a>= 90:

  print("优秀")

elif a>=70:

  print("良好")

elif a>=60:

  print("及格")

else:

  print("不及格")

5、for语句

字符串遍历

for i in "hello":

print(i)

       字典(数组)遍历

              aaa=['a','b','c']

for m in aaa:

            print (m)

循环5次

for i in range(5):

      print(i)

打印1-10之间的奇数

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

      print(i)

说明:range(start,end,[step]),start表示开始位置,end表示结束位置,step表示每一次循环的步长

6、数组

数组用方括号([])表示,里面的每一项用逗号(,)隔开

例:lists=[1,2,3,'a',5]

赋值 lists[0]=33

追加新项  lists.append('c')

7、字典

字典用花括号({})表示,里面的项成对出现,一个key对应一个value;key与value之间用冒号(:)分隔;不同的项之间用逗号(,)分隔

>>> distc={"username":"lili","password":123456}

>>> distc.keys()

dict_keys(['username', 'password'])

>>> distc.values()

dict_values(['lili', 123456])

>>> distc.items()

dict_items([('username', 'lili'), ('password', 123456)])

    For循环取值

>>> for i,j in distc.items():

print(i)

print(j)

说明:

Python规定一个字典中的key必须独一无二,value可以相同

Keys()函数返回字典key的列表

Values()函数返回字典value的列表

Items()将所有字典项以列表方式返回,但不会按照它们在字典中顺序返回

通过ZIP方法合并两个List为Dictionary,遍历会按原先顺序

>>> keys=['a','b','c']

>>> values=['1','2','3']

>>> for i,j in zip(keys,values):

       print(i,j)

8、函数

在Python中通过def关键字来定义函数

9、快捷健
a、Tab健自动补全
b、Alt+p回退到上一次编辑的Python代码,Alt+N与之相反,前进至下一次编辑的代码
c、 F5,执行

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值