Python------条件语句及基本数据类型

Posted sgy2782308186

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python------条件语句及基本数据类型相关的知识,希望对你有一定的参考价值。

条件语句

1)格式

if 条件 :
    print(123) 
else:
    print(456

 print(‘...‘)必须比if或者else缩进,if和else之间缩进的这些代码是属于if的,这叫代码块,相当于C语言中的花括号{    },所有的缩进必须一样,大家一般用4个空格来代表1个缩进,tab键=4个空格

2)条件语句的嵌套

if 1 == 1 :
    if 2 == 2 :
        print(欢迎来到我的博客)
    else:
        print(最美的时光)
else:
    print(博客园)

程序先判断第一个if语句条件,如果成立再判断第二个if条件。

3)多个条件的判断

1 num=input("请输入你的姓名:")
2 if num=="小明":
3     print(您好)
4 elif num=="小王":
5     print(哈喽)
6 elif num=="小狗":
7     print(我不是)
8 else:
9     pass

 程序首先会判断第一个条件成立的话,程序先执行if下面的代码块,然后直接跳到第10行,如果条件不成立,则判断下一个条件,以此类推。

注意:等于的符号是“==”

      else后面不能有条件

      条件后面必须有“:”符号

补充:

1)在程序中不能有任何的中文字符

例如:

  File "E:Python31.py", line 1
    if 1 == 1^
SyntaxError: invalid character in identifier
请按任意键继续. . .

 ^所指的就是错误的地方,把 “:" 改成英文形式的字符就可以了

2)如果if语句下面的代码块什么也不想执行,不能空着,应用关键字pass

if 1 == 1else:
    print(博客园) #这样是不可以的

if 1==1 :
    pass
else:
    print(博客园) #这样可以

 基本数据类型

1、字符串(引号)

1)有四种形式:

name="博客园"
name=美好的回忆
name=‘‘‘最美的时光‘‘‘
name="""最好的时光"""
print(name)    

 都可以正常执行

2)字符串可以相加

输入
name1="博客园"
name2=美好的回忆
name=name1+name2
print(name)

执行输出
博客园美好的回忆    

 3)乘法

输入
name="美好的回忆"
name1=name*10
print(name1)      
#表示字符串重复出现十次

输出
美好的回忆美好的回忆美好的回忆美好的回忆美好的回忆
美好的回忆美好的回忆美好的回忆美好的回忆美好的回忆

 2、数字

1)加减跟正常数学运算一样,乘的符号*,除的符号/

a=10**2   表示10的2次方

2)取余数

a=10%3  表示10除以3得到的余数

3)求商(//)

a=39//8=4

 

以上是关于Python------条件语句及基本数据类型的主要内容,如果未能解决你的问题,请参考以下文章

Python基础-----条件语句与基本数据类型

python(条件语句和基本数据类型)

Python条件语句和基本数据类型

Python的变量名数据类型和简单运算条件语句,循环及练习

Python基础-----条件语句与基本数据类型

Python学习:基本数据类型与变量(中)与基础之条件及循环(上)