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:\Python3\1.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

猜你喜欢

转载自www.cnblogs.com/sgy2782308186/p/9566486.html
今日推荐