zoukankan      html  css  js  c++  java
  • python基础1

    day01基础笔记

    1.计算机初步认识

    2.解释器的安装

    3.IDE安装:Pycharm 编辑器

    4.Python入门

    1.计算机认识

    1. 体系结构:

    用户->应用程序->解释器->操作系统->计算机硬件系统

    1. 常见操作系统

      Windows/Linux/Mac

      Windows: xp/win7/wind10/windows server

      Linux: Centos/Ubantu/RedHat

    2.安装解释器

    ​ Python2.7 (老版本) 、

    ​ Python3.6.8

    1. Windows添加解释器Python3.6.8的环境变量

    3.Python脚本执行

    一个文件一个脚本

    python3.6执行 路径下的test.py

    Screen Shot 2019-03-27 at 12.03.59

    test.py文件里面:
      print(”Hello world“);
    

    4.编码

    1.初始编码
    • ASCII :英文 一个字节表示

    • Unicode:四个字节表示 目前只表示到21位

      缺点:占用存储空间

      优点:可以表示所有国家语言 ,现在还没表示完

    • UTF-8:对万国码的压缩 压缩填充的空白零位 但是必须是以八位的倍数保存 ,最多四个字节 (中文: 三个字节来表示)

    2.Python解释器编码

    ​ Python3:UTF-8编码

    ​ Python2 :ASCII编码 => 使用 # -- coding:utf-8 --命令修改为utf-8编码

    3.文件编码

    ​ 编写文件时,保存文件要用 utf-8格式

    以什么编码保存,就得用什么编码打开,否则乱码 (文件->终端->解释器的编码方式都得检查)

    5.解释器

    文件:a.py

    #!/usr/bin/env python (在linux中指定解释器路径)
    # -*- coding:utf-8 -*-
    
    print('你好')
    
    

    传统运行: 解释器名字 文件路径

    在linux中的一种特殊执行方式是:

    • 给文件赋予一种执行的权限 (rwx)

    • ./a.py (因为在linux中指定了解释器路径 )

    • 命令自动去找文件的第一行 = /usr/bin/env/python a.py

    6.输出

    print("输入你想输出的")
    

    区别: **

    ​ py2: print "你好"

    ​ Py3: print("你好")

    7.数据类型

    'alex',"aa", """bbb""",'''ccc''', :字符类型
     666: 整形
     true/false:布尔类型
    
    
    1.字符串
    • 单引号
    • 双引号
    • 三引号:内容之间会换行
    2.整型
    3.布尔类型

    8.变量

    1. 变量名只能包括: 字母/数字/下划线

    2. 数字不能开头

    3. 不能用关键字作为变量名

    4. 见名知意(可读性),或者以下划线命名: name='alex'

      ​ alex_age="18"

    _ = 9
    _9 = 9
    9name="alex"❌(字母开头)
    True = 9 ❌(关键字)
    print =666 ❌(关键字)
    

    9.练习题(字符串和整型)

    #title1
    age = "666"
    new_age= age + 666
    print(new_age)
    #报错   字符串和整型不能运算 
    
    #title2(特殊)
    name= "alex"
    new_age = age*2
    print(new_age)
    #alexalex  实现拼接
    
    
    

    10.输入及其注释

    user_name=input("请输入名字:")
    message=user_name+"烧饼"
    print(message)
    # 单行注释
    
    """
    多行注释
    """
    
    

    ***:

    ​ ## input(""): 得到的内容永远都是字符串类型

    ***:

    ​ py2输入不同:

    name=raw_input("输入字母:")
    

    11.条件判断

    1. 初级条件语句
    sex=input("请输入你的性别:")
    if sex == "男":
    	print("再见")
    elif sex == "女":
      print("Hi")
    elif sex == "中":
      print("找别人")
    else:
      print("gun")
      
    print("end")
    #最后一行也会输出 因为python从上到下执行
    

    12.字符串转型

    num=input("请输入数字:")
    ##将num转为整型
    number=int(num)
    if num>50:
       print("大了")
    else:
       print("小了")
    

    13.并列条件

    if name == "alex" and password== "123":
       print("欢迎登陆")
    else:
      print("信息错误")
    

    14.总结

    ​ 计算机基础->解释器安装->脚本执行->编码->输出->数据类型->变量->字符串和整型数字的比较->输入及其注释->条件判断

    15.Pycharm安装

  • 相关阅读:
    ps photoshop cc 2015 Extract Assets(生成器)切图大法
    获取免费代理推荐
    nodejs http代理请求
    nodejs 发起http请求
    AHK GUI开发示例
    为【桌面右键菜单
    NPM 模块收集
    nodejs Commander 命令行神器简单示例
    如何用nodejs 开发一个命令行交互工具
    利用 T-sql 的从句 for xml path('') 实现多行合并到一行, 并带有分隔符
  • 原文地址:https://www.cnblogs.com/koukouku/p/10645573.html
Copyright © 2011-2022 走看看