码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-09-02 18:55:05      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:pytho   --   python   字符   tab   好的   欢迎来到   error   一个   

条件语句

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

 

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

标签:pytho   --   python   字符   tab   好的   欢迎来到   error   一个   

原文地址:https://www.cnblogs.com/sgy2782308186/p/9566486.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!