python基本知识学习

一、输出语句

在控制台输出Hello,World!

print("Hello,World!")

 二、注释

单行注释:以#开头

# print("你好")

多行注释:

  • 选中要注释的代码Ctrl+/
  • 三单引号
  • 三双引号
# print("你好")
# a=1
# a=2

'''
print("Hello,World!")
print("你好")
a=1
a=2
'''

"""
print("Hello,World!")
print("你好")
a=1
a=2

"""

三、标识符

  1. 第一个字符必须是字母表中字母或下划线 _ 。
  2. 标识符的其他的部分由字母、数字和下划线组成。
  3. 标识符对大小写敏感。

标识符也叫变量名,变量名就是一个变量的名字,例如a和b。

a=1
b=2

换行符:/n连字符:+

a ="str"
b= "cts"
c="woshi\nab\tc"
print(a+b)
print(a)
print(b)
print(c)

输出结果如下 


strcts
str
cts
woshi
ab	c

多行语句

在编写代码中通常是一行写完一条语句,但如果变量名很长,我们可以使用反斜杠 \ 来实现多行语句;在 [], {}, 或 () 中的多行语句,不需要使用反斜杠 \。

text1="明天天气"
text2="怎么样,是晴天"
text3= "还是雨天?"
print(text1+ \
      text2+ \
      text3)

输出结果

明天天气怎么样,是晴天还是雨天?
text1="明天天气"
text2="怎么样,是晴天"
text3= "还是雨天?"
list=[text1+text2+text3]
print(list)

输出结果

['明天天气怎么样,是晴天还是雨天?']

四、行与缩进

python使用缩进来表示代码块。

正确书写:

 def get_sum(a,b):
     result = a + b
     return result

错误书写

def get_sum(a,b):
result = a + b
return result

没有缩进则报错,或者缩进不规范也容易没有产生值。

五、关键字

关键字指的是具有特殊功能的标识符。

python的关键字有

Falseclassfinallyisreturn
Nonecontinueforlambdatry
Truedeffromnonlocalwhile
anddelglobalnotwith
aselififoryield
assertelseimportpassbreak
exceptinraise

跟java等语言一样,在python中有33个关键字,注意在python中,False、None和True的首字母大写,其他关键字全部小写。

六、数据类型

python的数据类型有:字符串、整型、列表、元组、字典、布尔型等等。数据类型是编程语言必备的属性,只有给数据赋予明确的数据类型,计算机才能对数据进行处理运算。

整数类型(int)简称整型,表示整数。

a = 100 # 赋值整型变量
a = int(100)# 赋值整型变量

浮点型(Float)数学中的小数,表示实数。

a = 1000.0 # 赋值浮点型变量
a = float(100)# 赋值浮点型变量

字符串型(str)

a = '100' # 赋值字符串型变量
a= "100" # 赋值字符串型变量
a= str(100)# 赋值字符串型变量

"“与’‘区别:
        ""优先级比’'大也可以理解为”"里面用’’

布尔型

a= true
b= false

比较运算:

  1. 等于 == 不等于 !=
  2. 小于等于 <= 大于等于>=
  3. 大于 > 小于 <

逻辑运算:

  1. 与运算 and 一假则假
  2. 或运算 or 一真则真
  3. 非运算 not 真假倒转

七、导入包(库) 

在 python 用 import 或者 from…import 来导入相应的模块。

  • 将整个模块(somemodule)导入,格式为: import somemodule
  • 从某个模块中导入某个函数,格式为: from somemodule import somefunction
  • 从某个模块中导入多个函数,格式为: from somemodule import firstfunc, secondfunc, thirdfunc
  • 将某个模块中的全部函数导入,格式为: from somemodule import *
  • 将某个模块改名(改为s),格式为:import somemodule as s

八、条件语句

if 判断条件

if:

        执行语句……

条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。


a=0
b=1
if a>b: 
    print(a)

if else分支语句

if:

        执行语句……

else:

        执行语句……

程序语言指定任何非0和非空(null)值为true,0 或者 null为false。

编程中 if 语句用于控制程序的执行,基本形式为:


a=1
b=0
if a>b: 
    print(a)
else: 
    print(b)

if elif else多分支语句

if:

        执行语句……

elif:

        执行语句……

else:

        执行语句……

if 语句的判断条件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)来表示其关系。

当判断条件为多个值时,可以使用以下形式:
 


a = 5 
if a == 3:# 判断num的值 
    print 'x' 
elif a == 2:
    print 'c'
elif a == 1:
    print 'z'
elif a< 0: # 值小于零时输出
    print 'error' 
else: 
    print 'roadman' # 条件均不成立时输出

ps:

  由于 python 并不支持 switch 语句,所以多个条件判断,只能用 elif 来实现,如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功;使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功。

九、循环语句

While 循环语句

while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。


count = 0 
while (count < 9): 
    print 'The count is:', count
    count = count + 1

While 循环语句 else

while … else 在循环条件为 false 时执行 else 语句块:


count = 0 
while count < 5:
    print(count, " is less than 5") 
    count = count + 1 
else:
    print(count, " is not less than 5")

for 循环语句

for循环可以遍历任何序列的项目,如一个列表或者一个字符串。


list=[1,2,3,4,5,6,7,8]
for a in list:
    print(a)

for 循环语句 else

在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样。

list=[1,2,3,4,5,6,7,8]
for a in list:
    print(a)
else:
    print("over")

Python 循环嵌套

在一个循环体里面嵌入另一个循环。

  1. while与while嵌套
  2. for与for嵌套

你可以在循环体内嵌入其他的循环体,如在while循环中可以嵌入for循环, 反之,你可以在for循环中嵌入while循环。 

以下实例使用了嵌套循环输出2~100之间的素数:


i = 2
while(i < 100): 
    j = 2 
    while(j <= (i/j)):
        if i % j == 0:
            break
        j = j + 1
    else:
        print(i, " 是素数")
    i = i + 1 


循环控制语句

循环控制语句可以更改语句执行的顺序。Python支持以下循环控制语句:

break 语句

Python break语句,就像在C语言中,打破了最小封闭for或while循环。

break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。

break语句用在while和for循环中。

如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。

continue 语句

Python continue 语句跳出本次循环,而break跳出整个循环。

continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。

continue语句用在while和for循环中。

pass 语句

Python pass 是空语句,是为了保持程序结构的完整性。

pass 不做任何事情,一般用做占位语句。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值