python第一周

目前Python主要应用领域
        云计算、科学运算、WEB开发、图形GUI
一、Python是什么语音。
       
编译语言和解释语言的区别。
                1.编译语言:需要程序员每一条语言编译成机器语言,编译后保存成二进制,编译语言运行快。
                2. 解释语言:需要一条一条的编译,执行时才进行编译,相比编译语言效率略低。

Python解释器
我们编写好的程序后缀名为.py文件,需要python来执行该文件.py。

二、Python发展史
      

        python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。

三、Py2   or   Py3 区别

四、Python windows 安装。

  

  1、下载安装包

    https://www.python.org/downloads/

  2、安装

    默认安装路径:C:\python27

  3、配置环境变量

    【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】 -->     【Python安装目录追加到变值值中,用 ; 分割】

    如:原来的值;C:\python27,切记前面有分号

    Linux、Mac
        默认自带2.6需要更新至2.7

五、、Hello Word程序
       1、
           print "Hello Word"
           python hello Word.py 此条执行命令指的是指定解释器执行。
       2、             
           如果需要像shell一样的执行方式,列如: ./etc/hello word.py 需要加入下面一行语句。
           #!/usr/bin/env python  此句中env代表在系统所有环境变量中找python。
           #!/usr/bin/python         不要用这种方法,容易被写死。
       3、
          在交互器中编写程序执行。
        
六、变量和字符编码
   
     问:变量是什么?
             答:变量是为了存东西。
         问:为什么要存这个东西?
             答:因为后面要调用它。
         问:变量存在哪?
             答:存在内存里。
       举例:
               name = "Byron"
               name2 = name
               #print ("My Name is"name,name2)
               name = "Meny"
               print (name,name2)      

            运行逻辑处理图:                   
       

变量名的宝义规则
                  
1、变量名只能是数字、字母、下划线的任意组合
                      2、第一位要是字母,可以是下划线,不可以是数字
                      3、保留定义好的变量名,不能用!
                            [‘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‘]
                      4、变量名不能是拼音,不能是汉字,必须是英文单词,可以随时记有道词点。
          常量:Python    中没有这个概念。可以修改,不过一般不进行修改。
          变量:
          字符编码
                 1、什么是字符编码?
                      ASCII(American Standard Code for Information
Interchange,美国标准信息交换代码)是基于拉丁字母的一
                      套电脑编码系统,主要用于显示现代英语和其他西欧语言,其最多只能用 8
位来表示(一个字节),即:2**8
                       = 256-1,所以,ASCII码最多只能表示 255 个符号。 8位一个字节     1 2 4 8 16 32 64 128
                 2、计算机状态?
                        通电和不通电    用1和0来表示
             显示ASCII码无法显示各种符合和文字,新出了一种字符和编码即Unicode.
            报错:asci码无法表示中文

#! /usr/bin/env pythonprint "您好"

改正:应该显示的告诉python解释器,用什么编码进行编译。

#! /usr/bin/env python# -*- coding: utf-8 -*-print "您好"

      注释
                    当行注释:#加注释内容
                    多行注释:"""加注释内容"""
七、用户输入及格式套用
       

         %s     %调用变量(占位符)  s:string 一串字符串的简写。
         %d     d 整数型字符串(严谨)的意思
         打印一个变量的数据类型   pring (type(age))
         “ ” 双引号表示输处的为字符串。
         ’=”  此功能实现的功能是一样的,但是如果需要换行输入字符串需要用‘‘‘ 三个单引号或者3个双引号来实现。
          Py2 与Py3的区别:raw_input 与py3 input的效果一样
         三种格式套用的方法 #1 %s    #2 .format   #3.序号

name = input("name:")  #定义输入的值age = int (input("age:")) #定义输入的值print(type(age))   #显示当前输入数据类型的类型job = input("job:") #定义输入的值salary = input("salary:") #定义输入的值#三种格式的 格式化拼接写法。#1 %sinfo = ‘‘‘ #‘‘‘写法。----- info of %s -----name:%sage:%djob:%ssalary:%s‘‘‘ % (name,name,age,job,salary)print(info)

#2 .formatinfo2 = ‘‘‘    ------ info of {_name} ------    name:{_name}    age:{_age}    job:{_job}    salary:{_salary}‘‘‘ .format(_name=name,     #注:_name为name变量的值。             _age=name,             _job=job,             _salary=salary,             )#3 .format 数字序列表示型info3 = ‘‘‘    ----- info of [0] ------    name:{0}    age:{1}    job:{2}    salary:{3}    ‘‘‘.format(name,age,job,salary)print(info3)

name = input("公司:")age = input("公龄:")job = input("主营:")sarlay = input("收入:")

info = ‘‘‘    我做的第一个格式套用方法    ----- info of {_公司} -----    name:{_公司}    age:{_公龄}    job:{_主营}    sarlay:{_收入}    ‘‘‘.format(_公司=name,               _公龄=age,               _主营=job,               _收入=sarlay, )print(info)

八、if else判断语句
     import  getpass模块 加密密码输入

import getpass  #标准语库自带的模块。username = input("username:")password =int(getpass.getpass("password:")) #输入内容为整数。print(username,password)

if   如果此处不成立,那么下一步肯定成立
           print("字符串")
     elif 如果此处不成立那么下个条件就成立
     else 不管成不成立都结束输出

_username = ("zhangshan")  #定义内容库_password = ("123")        #定义内容库username = input("username:")password = int(input("password:")) #python3默认输入的是字符串,如需要输入整数需要加 int 数值类型。

if _username == username and _password == password:   # :代表结束语法,此处符合运行下一子代码,否则执行下一条。    print("welcome {name} Login......" .format(name=username))  #此句为上句代码的子代码else:                                    #没有其它判断了用else,结束判断。    print("Your name or password Error")

运行逻辑图:

_age = 50                   #直接赋予值age = int(input("age:"))if _age == age:             #判断是否等于,如果等于输出子代码内容    print("you got it!")elif _age > age:            #判断是否大于,如果大于输出子代码内容    print("Think Big!")else:                       #不等于也不大与结束判断,输出子代码内容    print("Think small!")

九、whiles
      whiles 当 的意思  True 真   为真则处理。
      count   计算
      break    结束本次循环

_age = 50                   #直接赋予值count = 0while True:    if count ==3:   #如果循环处理判断count ==3:则break结束。        break    age = int(input("age:"))    if _age == age:             #判断是否等于,如果等于输出子代码内容。        print("you got it!")        break                   #表示结束该循环。    elif _age > age:            #判断是否大于,如果大于输出子代码内容。        print("Think Big!")    else:        print("Think small!")    count +=1if count ==3:              #前面语句执行后,判断如果count ==3测输出子代码提示,否则在前三步输入正确。    print("you shi duo ci,fulk of.")

猜大小流程图:

for 循环
       continue  跳出本次循环

for i in range (0,10,1):  #此处为什么会跳着来输处,并且像根据优偶数。    print("loop:",i)

_number = 66for i in range (3):    number = int(input("number:"))    if _number == number:        print("you Guess!")        break    elif _number > number:        print("Think Big")    else:        print("Think Small!")print("you got fullk you!")

循环套循环

for i in range (0,10):      #执行此条后    print("-----------", i)  # 打印i    for j in range (10):    #接着执行j        print(j)            #打印j        if j > 6:           #循环J大于6后            break

 

时间: 2024-11-10 13:34:45

python第一周的相关文章

Python第一周基础篇

<感言:首先感谢alex老师精彩课程,第一周的第一天,随着金角大王的豪言壮语般的心灵鸡汤完美收场.此刻坐在电脑前的我仍是热血澎湃,下定决心好好跟着大王一起学好python> ----祝老师教师节快乐                                      Python第一周基础篇 博文结构: --1--python2.*与python3.*主要区别 --2--python安装与配置 --3--PyCharm开发工具的安装与配置 --4--变量的定义 --5--注释的使用 --

Python第一周Round1记录

为啥要说是Python第一周呢? 一直都有心思想好好学习下编程,但是因为自身的懒惰和工作中的不需要,一直搁浅,现在重新开始学习,以天为单位做记录的话,可能会产生很多电子垃圾,虽然占不了多少字符,但是也是浪费大自然不是,哈哈~ 如果能坚持记录下去的话,那更好,如果有一天突然发现自己没有在更新此博客,那对不起,可能是我die了,或者我又放弃了~如果是第一种情况还好,如果是第二种情况,怕是以后就再也没有机会了. 今天,2018年12月14日,距离我28周岁的生日,还有2天,a good day! 第一

Python 第一周学习笔记

1.Python 解释器 #!/usr/bin/env python # -*- coding:utf-8 -*- # Author:Tian Ba Python3 字符集默认支持中文 2.变量定义的规则: .变量名只能是字母.数字或下划线的任意组合 .变量名的第一个字符不能是数字 3.字符串 所有带引号的都是字符串,包含(单引号,双引号,三引号) 4.注释 当行注释:#被注释内容 多行注释:"""被注释内容"""  (可以是单引号或者是双引号)

Python第一周--零星知识点(2)

1. 变量 & 常量 (1)简化命名变量 user,passwd = '  ' , '  ' (2)常量用全大写标示 2.  .pyc简要介绍 (1)python是一门解释性语言. (2)解释型语言和编译型语言(不能纯粹的分为这两种,例如Java):高级语言----编译&解释---->机器语言 解释型语言->程序运行时,通过解释器对程序逐行做出解释,然后直接运行,典型:Ruby 编译型语言->程序执行前,先通过便与其对程序执行一个编译的过程,将高级语言变为机器语言,运行时

从零开始学Python第一周:Python基础(上)

Python语法基础(上) 一,Python的变量 (1)创建变量 变量的含义:存储信息的地方 创建变量并赋值 x = 1 print x x = 123 #再次赋值 print x (2)使用变量 x = 1 y = 2 z = 3 print x,y,x*y,z (3)变量的命名规则 由字母,数字,下划线组成 不能以数字开头 不能使用Python关键字 错误的变量命名举例: #name = 1 3k = 1 print = 1 英文字母大小写敏感,例如:m与M不同 m = 1 print M

Python第一周 学习笔记_待补充(3)

Python内置数据结构 一.数值型 1.数据类型分类: int:整数 python3的int就是长整型,且没有大小限制,受限于内存区域的大小int(x) 返回一个整数 float:浮点数 有整数部分和小数部分组成.支持十进制和科学计数法表示.只有双精度型.float(x) 返回一个浮点数 complex:复数 有实数和虚数部分组成,实数和虚数部分都是浮点数,3+4.2Jcomplex(x).complex(x,y) 返回一个复数 bool:布尔 int的子类,仅有2个实例True.False对

python第一周 - 基础一

本文转自:https://www.cnblogs.com/alex3714/articles/5465198.html 本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语句 表达式for 循环 break and continue 表达式while 循环 作业需求 一. Python介绍 目前Python主要应用领域: 云计算: 云计算最火的语言,

python第一周学习内容

编译性语言:在将源代码编译完毕生成一个可执行文件后才能运行 解释性语言:在代码的运行期间进行编译 动态类型语言:在运行期间才去做数据检查的语言,也就是说在使用动态类型语言时不用指定数据类 型 静态类型语言:在编译期间去做数据检查 强类型定义语言:强制数据类型定义的语言 弱类型定义语言:数据类型可以忽略的语言,一个变量可以有不同的数据类型 python解释器:当我们编写python代码时,我们的道德是一个包含python的码的以.py为扩展名的文本文件,要运行代码,就需要python解释器去执行.

python第一周语言基础

控制语句 if语句,当条件成立时运行语句块.经常与else, elif(相当于else if) 配合使用. for语句,遍历列表.字符串.字典.集合等迭代器,依次处理迭代器中的每个元素. while语句,当条件为真时,循环运行语句块. try语句,与except,finally配合使用处理在程序运行中出现的异常情况. class语句,用于定义类型. def语句,用于定义函数和类型的方法. pass语句,表示此行为空,不运行任何操作. assert语句,用于程序调试阶段时测试运行条件是否满足. w