学习之路 day1

 

     

 

# coding=gbk

(解决3.6版本 代码中不能输入中文的问题)

 

1、计算机基础

  CPU:相当于人的大脑,用于计算。

  内存:常见的4G,8G,16G,成本高

     特点:临时存储数据,断电立即消失。

  硬盘:1T,分固态硬盘(更好),机械硬盘(传统),移动硬盘。

     特点:长时间保存文件,断电不会消失。

  应用程序:一个 一个的app,软件。

  操作系统:每台电脑最开始需要安装的系统。

 

2、python的历史

  创始人。龟叔,利用假期自己创造出python。

  

3,python的环境。

      编译型:一次性将所有程序编译成二进制文件。
    缺点:开发效率低,不能跨平台。
    优点:运行速度快。
     :C,C++等等。

    解释型:当程序执行时,一行一行的解释。
    优点:开发效率高,可以跨平台。
    缺点:运行速度慢。
    :python ,php,等等。

4,python的发展。

5,python种类。

  运行第一个py文件:
  python3x :python 文件路径 回车
  python2x :python2 文件路径 回车
  python2 python3 区别:python2默认编码方式是ascii码
  解决方式:在文件的首行:#-*- encoding:utf-8 -*-
  python3 默认编码方式utf-8

 

6、变量

  变量:就是将一些运算的中间结果暂存到内存中,以便后面代码调用;

  要求:

    1、只能由数字、字母、下划线(_)组合,且不能由数字作为开头;

    2、不能是python中国的关键字;

                 ['and', 'as', 'assert', 'break', 'class', 'continue',
       'def', 'del', 'elif', 'else', 'except', 'exec',
       'finally', 'for', 'from', 'global', 'if', 'import',
       'in', 'is', 'lambda', 'not', 'or', 'pass', 'print',
       'raise', 'return', 'try', 'while', 'with', 'yield']
      3、变量具有可描述性。(如 name = ‘名字’,age = ‘年龄’ )
      4、不能是中文。(因为python是外国人发明的,英语是全世界通用的)

 

7、常量
    常量:一直不变的量称为常量。   例如:  π
    定义格式(全部为大写字母): BIR_OF_CHINA = 1949

 

8、注释
    注释:方便自己和他人理解 阅读代码。
    类别:

      1、单行注释: #+被注释的内容
      2、多行注释:'''被注释内容'''    ;  """ 被注释内容 """    (可以是三个单引号,也可以是三个双引号)

 

9、用户交互(比如说 让你输入你的名字,自己打字输入)

    input语句:  input(‘’)

       1、等待输入;
       2、将你输入的内容赋值给了前面的变量;
       3、input出来的数据类型全部是str(字符串);

      

    例子:

name = input ('请输入你的名字:')
age = input('请输入你的年龄:')
print('我的名字是' + name,'你的年龄是' + age +'')

注意:符号得用 英文状态下输入的符号,不能用中文,字符串可以相加,
如: '我的名字是' + name
','逗号表示,下一个多个输出


 

 10、基础数据类型 (初始了解,后续强化)
    1、数字:int   1,2,3,4,5    

       ps:   type()   (可以查看属于什么类型)
     

    2、字符串:str,python当中凡是用引号引起来的都是字符串。
        可相加:   字符串的拼接。(例如: '你的年龄是' + age + ''
        可相乘: str * int

          例如:

                       

 

    3、bool:  布尔值。 True ;False (第一个字母必须大写)

   

  注意:

      ① 字符串转化成数字:int(str)    条件:str必须是数字组成的。
      ② 数字转化成字符串:str(int)

例子:

#单独的数字赋值,变量类型为整数型
age = 3
print(age,type(age))             ------整数型

#str(数字),可将整数型变为字符串
age = str(3)
print(age,type(age))        -----字符串

#int(str),其中str必须为数字,可将字符串变为整数型
age = int(input('请输入你的年龄:'))
print(age,type(age))        -----整数型

# '内容',引号下的内容为字符串
age = input('请输入你的年龄:')
print(age,type(age))        -----字符串

 

 

 

11、多行输出内容

    变量赋值,用  ‘’‘  + 多行内容 + ’‘’,(用三个单引号包起来,对此内容进行注释的时候只能用 “ 双引号)

 

msg =  '''
今天我想写首小诗,
歌颂我的同桌,
你看他那乌黑的短发,
好像一只炸毛鸡。
'''
print(msg)

 

12、if语句
    if  条件 :
       结果
 
 
13、while语句
    1、while 语句,基本框架:
 
    while 条件  :
        循环体
    
    条件为真True,则执行下面循环体,为False则跳出循环体,直到条件不满足,跳出while语句
     
   
    2、终止循环的条件:
      1、改变条件,使其不成立,则跳出while循环体;
         2、break,遇见break,则循环结束,跳出while循环体;
     
    3、continue语句:
       遇见continue,相当于循环体见底,不再执行continue后面的循环语句,直接进行下一次条件判断;
 
 
   ①  while break 语句:
# 1、 while break 语句,遇见break就结束,跳出循环。
while True:
    print(111)
    print(222)
    break
    print(333)
print(444)

只打印输出 111,222,444.
不打印输出 333

 

# 2、 使用两个变量,一个作为基数,一个作为变量,来求1+2+...+100的和
count = 1
sum = 0
while a <= 100:
    sum = sum + count
    count = count + 1
print(sum)

 

 

 

  

 

  

posted on 2018-09-18 23:35  python小迷弟  阅读(130)  评论(0)    收藏  举报

导航