学习Python编程的初级阶段整理(三)

初识基础数据类型

数据类型作用:区分不同数据。不同的数据类型应该有不同的操作。

1.数字  +-*/   运算符号

整数用int表示,小数用float表示

a = 10

b = 20

print(a + b)【加法运算】

2.字符串用str表示

表示方式

变量='...'或"..."或'''...'''或"""..."""

操作:+     左右两端必须是字符串,表示字符串连接操作。

           *     一个str只能乘以一个int,表示字符串重复次数。

———————————————————————————————————————————

简单的用户交互

输入变量 = input(提示语)

首先会在屏幕上显示出提示语,然后把用户输入的内容交给前面变量

注:input()得到的结果一定是字符串

可用print(type(某变量))来查看一个变量数据类型。

怎么把字符串转化为数字类型:想把谁转化为其他,就把谁套起来

str----> int         int(str)

如int(input(...))

_________________________________________________________________________

条件判断

if语句的语法规则:

if 条件:

代码

如果条件成立就执行代码,如果不成立就不执行

第一种,

if money > 300:

    代码1(条件)     

#【可在冒号后面按回车,也可直接敲四个空格,如果顶格了,可按TAB】

代码2

  #条件成立,代码1,代码2运行,反之只有代码3运行,不管条件成立不成立,后面的代码都得走。

第二种,

if 条件:

    代码1

else:

    代码2

如果条件成立,执行代码1,否则,执行代码2

第三,if 语句可以相互嵌套

if 条件

    if ....:

        ss

    else:

        xx

else:

        代码

第四,elif(可以理解为或者如果)

if 条件1:

    代码1

elif 条件2

    代码2

else:

    代码3

#if elif可相互嵌套

————————————————————————————————————————

循环语句:可以让代码重复地去执行。

while循环:

while 条件:

    代码

过程:判断条件是否为真,如果真,执行代码,然后再次判断条件......直到条件为假,循环结束

while True:  #死循环

例1:

i = 1

s = 0

while i <= 100:

    i = i + 1

    s = s + i

print(s)    

例2:

while i <= 100

    i = i + 1

print(i)

例3:用while循环表示 1-2+3-4+...+99-100

i = 1

s = 0

while i <= 99:

    s = s + i

    i = i + 2

print(s)

a = 0

b = 0

while a >= -100

b = b + a

a = a - 2

print(b)

print(s + b)  #结束

break——让当前循环立即停止,

==表示判断左右两端是否一致

continue——停止当前循环,继续执行下一个循环

for 循环   对象是可迭代对象

字符串是可迭代的

语法:for 变量 in 可迭代的东西:

              代码

把可迭代的东西中的每一项内容拿出来,挨个地赋值给变量,每一次赋值都要执行一次循环体(代码)

eg.

s = "你好,我是某某某"

for c in s:

print("......",c)

for 循环想要计数,必须借助于range

range(n)——从0数到n,不包含n

for i in range(10)  这串代码等于 while i < 10 

                                                    i = i + 1

                                                    print(i)

range(m,n,s):从m数到n,不包含n,每次的间隔为s

平时用得多的就是for循环,while 用的多的是死循环。

补充:pass表示代码占位

a = 10

if a > 100

   pass    #不报错

                                                      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值