python学习记录1

学习记录1

陆陆续续看了一些视频和书目,对python有了一些初步的认知。昨天有个老师建议把学习过程记录下来,方便回顾,亦可作为掌握知识的证明,我深以为然。那么接下来便是我的学习回顾。

基本语句和数据类型

1 变量

  变量用于储存信息,可以是数字,也可以是字符串。例如:

massage='hello world!'
number=1

  为了合理使用变量而不产生错误,命名变量时需注意以下几点:

  a.变量只能包括数字、字母和下划线,且不能用数字开头。

  b.变量名不能包含空格,应使用下划线来连接两个单词,如iron_man="Tony Stark"

  c.不要使用已经被python保留或占用的单词作为变量名

  d.变量名应简短而具有描述性,以便区分

  e.l和O容易被看成1和0,慎用

2.字符串

  python中,引号内的字符都是字符串,引号可以是单引号也可以是双引号,因此使在字符串内使用引号成为可能。

3.数字

  数字包括整数和浮点数(包含小数点的数字),可以进行各种运算:

 

4.注释

  python语句不是汉语,许久以后回头看自己以前编写的程序,可能会看不懂。合适的注释能够帮助我们快速理解程序。

  单行的注释使用#,其后的语句会被python忽略

  多行的注释则需使用"""将其包住。

5.语句

  a.print()。print()的功能为将括号内的内容打印在屏幕上

  b.条件语句。if else。直观点,直接看例子

if 1==1:
    print("I love python")
else:
    pass

  这条程序的运行结果是1

  if和else条件后一定要加:

  下方代码块开头需要缩进。

  c.while循环 。直接看例子

while 1==1:
    print('ok')

  这条语句将永远循环,不断在屏幕上打印ok。在使用循环时,可以使用pass来跳过代码块,使用break直接跳出循环,也可以通过continue直接开始下一轮循环。

  d.input('').

inp=input('请输入用户名')

  执行上述代码后,将在屏幕打印“请输入用户名”,并等待用户输入。输入的内容以字符串类型保存。

homework

1.循环输出数字1 2 3 4 5 6 8 9 10

number=1
while number<=10:
    if number == 7:
        pass
    else:
        print(number)
    number = number + 1

2.求1到100所有数字的和

number=1
message=1
while number<100:
    number=number+1
    message=message+number
print(message)

3.输出1到100内所有奇数

n=1
while n<100:
    rest=n%2
    if rest==0:
        pass
    else:
        print(n)
    n=n+1

4.求1-2+3-4·····+99

n=1
message=1
while n<99:
    n=n+1
    rest=n%2
    if rest==0:
        message=message-n
    else:
        message=message+n
print(message)

 

posted @ 2019-09-21 17:36  给我地主我有炸  阅读(175)  评论(0)    收藏  举报