python基础数据类型__002

1、变量:将一些运算的中间结果暂存到内存中以便于后续代码的调用。

2、变量的规则:

(1)必须是字母、数字、下划线任意组合构成,且不能以数字开头;

(2)不能是python的关键字;

(3)变量名具有可描述性,有意义;

(4)不能是中文,python3中,中文变量名不报错。

3、常量:一直不变的量。

如:π(在代码中,如果看到变量名是大写,如:TEAM_NAME = 1945 说明是常量的标志)

4、查看类型打印:print(type('类型内容'))

(1)int:整型数字,如:1,23等

(2)str:字符串,python但凡用引号引起来的都是字符串。

               可以字符串相加,即字符串拼接

例如:

a = 'wang'
b = 'jianghe'
print(a + b)    #wangjianghe

                可相乘:str*int

例如:相乘必须是与数字,结果为字符串的倍数

a = 'wang'
b = a*5
print(b)   # wangwangwangwangwang

               三引号引起的字符串打印,可以按照录入的内容格式打印

例如:

c = """
a = 'wang'
b = a*5
"""
print(c.strip()) 

#结果
#a = 'wang'
#b = a*5

(3)bool:布尔类型,值只有两个:True和False,一般用于判断。

5、注释:

(1)单行注释:#

(2)多行注释:"""注释中的内容"""  或  ''' 注释中的内容 '''

6、用户交互:input()

步骤:

(1)状态:等待输入

(2)输入的内容赋值给前面定义的变量

(3)input()出来的数据类型为:字符串(str)

例如:

count = input("请输入内容:")
print(type(count))

#请输入内容:江河
#<class 'str'>

7、if(条件控制语句)

(1)if-elif-else

例子:

num = input('请输入数字:')
if num == '1':
    print('请来一下这里')
elif num == '2':
    print('你猜对了!')
else:
    print('你猜错了!')

(2)嵌套if语句

例子:

name_input = input('请输入你的名字:')
age_input = input('请输入你的年龄:')
if name_input == '江河':
    if age_input == '18':
        print('回答正确!')
    else:
        print('你输入的年龄不正确!')
else:
    print('你输入的姓名不正确')

8、while循环

(1)格式:

while  条件:

        循环体

        无限循环

       终止循环:1、改变条件,使其不成立

                         2、break直接跳出循环

       continue (跳出此次循环,进入下次循环)

(2)例子:1+2+3...+100=5050,分析:用到循环while,条件101停止,两个变化的量,总和和加的值

i = 1
sum = 0
while i<101:
    sum += i
    i += 1
print(sum)

用break停止的例子:

i = 1
sum = 0
while 1:
    if i == 101:
        break
    else:
        sum += i
        i += 1
print(sum)

(3)使用while循环输入1,2,3,4,5,6,9,10

例子:

count = 0
while 1:
    if count != 10:
        count += 1
        if count == 8:
            continue
        print(count)
    else:
        break

猜你喜欢

转载自blog.csdn.net/weixin_41253809/article/details/81283928