• day1


    计算机的基本信息:
      CPU:中央处理器,相当于人的大脑,运算中心,控制中心
      内存:暂时储存数据,与CPU交互,8g,16g,32g...
      优点:读取速度快
      缺点:容量小,断电即消失
      硬盘:长期存储数据,相当于电脑当中的数据库
      优缺点与内存相反
      操作系统:调控和处理CPU,内存,硬盘的过程

    操作系统:Linux,iOS,win7,win10

    CPU 内存 硬盘

    python的前世今生:
      龟叔运用闲暇时间写出了python的原型
      python2.X与python3.X在同一年发布
      python2.X与python3的不同:

        python2.X:源码不规范,源码重复较多
        python3.X:源码清晰,优美,简单
    语法错误:
      SyntaxError:invalid character in identifier in identifier
      python3X:打印的中英文全部都能显示
        默认编码方式:utf-8(包含中文,英文,欧洲文字)
      python2X:对于中文,报错
        默认编码方式:ASCII(包含英文)
        在python2版本下面,显示中文,在文件的首行加上:#-*-encoding:utf-8 -*-

    语言的分类:
      编译型:将代码一次性全部编译成字节码,再执行
      代表语言:C
        优点:执行速度快
        缺点:开发速度慢
          耗时
          不能跨平台
      解释型:代码从上至下逐行解释并运行
      代表语言:python
        优点:便于调试
           跨平台
          开发效率高
        缺点:执行速度相对较慢

    python的分类:(代码规范一样的基础下)
      Cpython:C语言能识别的字节码
      Jpython:JAVA语言能识别的字节码
      其他语言:能转换成其他语言能识别的字节码
      pypy:把原本解释型语言转换成了编译型语言,将代码一次性编译成python的字节码

    什么是变量:
      变量:将一些中间数据的结果暂存起来,以便后续程序调用
      变量只能由数字,字母,下滑线任意组合
      不能以数字开头
      不能是python中的关键字
      变量要有描述性

    name = 'Alax'
    age = '18'
    

      变量不能使用中文
      变量不能过长
      变量不能使用拼音
    在哪里应用:
      过长的结果,让变量代替,使用更方便.清晰
      减少重复率
    代码从上至下逐行并运行

    常量:一直不变的量(π,阳历生日,新中国成立 1949)
      python中的常量:将变量全部大写
      使用:往往常量会放在文件的最上面

    注释:对代码解释说明,帮助自己或者别人理解
      单行注释:#
      多行注释:

    '''被注释内容'''
    """"被注释内容"""
    

    注释不能每行都用,在一些重点,难以理解的地方使用

    什么是数据类型?
      人类给机器划分的一些数据:数字类型,字符串类型bool值,对与错
    数字类型:

    float 浮点型  i = 3,1415
    int    整型   i = 36
    

    用于计算或者计数

    字符串类型
    python中凡是用引号引起来的就是字符串

    s1 = 'beriuta'
    s2 = ''小鬼''
    

    单双引号配合使用

    s3 = "I'm beriuta"
    

    字符串是多行

    msg = """来跳舞
    	    吧"""
    

    字符串可以与字符串相加,字符串的拼接

    s1 = 'beriuta'
    s2 = '睡觉'
    print(s1 + s2)

    字符串可以与数字相乘

    s3 = '坚持'
    print(s3*8)
    

    bool值

    print(2 > 1)
    

    input:出来的数据全部都是字符串类型
    用户需要输入用户密码,此时就需要用户输入input

    name = input('亲输入姓名:')
    age = input('请输入年龄:')
        print('此用户名是' + name +',' + '此用户年龄是' + age)
    
    print(type(age))    type可以判断此数据的数据类型
    

    if 条件语句
      初始结构:
        if条件:
      执行结果(代码块)
    第一种结构:单独if

    print(111)
    if 3 > 4 :
    	print(222)
    print(333)
    

    第二种结构:if else

    choice = int(input('请输入你猜的大小'))
    if 0 < choice < 4:
      print('你猜的是小')
    else:
      print('你猜的是大')
    

    第三种结构:if elif elif ......else

    choice = int(input('请输入你猜的数字:'))
    if choice == 3:
            print('我请你吃饭')
    elif choice == 4:
            print('我请你洗澡')
    elif choice == 6:
    	print('我请你打包')
    else:
    	print('这都没猜对,真笨....')            
    

    第四种结构:嵌套

    usernam = input('请输入用户姓名:')
    password = input('请输入您的密码')
    	if usernam =='hanlei':
    		if password == '23y6':
    			print('登陆成功')
    		else:
    			print('密码错误')
    	else:
    		print('用户名不存在')
    这种方法在输入用户名错误时,就直接print('无此用户名')并不会跳出输入密码的选项

    username = input('请输入用户名:') if username=='hanlei': password = input('请输入密码:') if password == '1234': print('登陆成功') else: print('密码错误') else: print('无此用户名')

      



  • 相关阅读:
    HubSpot – 网站开发必备的 jQuery 信息提示库
    Ink – 帮助你快速创建响应式邮件(Email)的框架
    Simptip – 使用 Sass 制作的 CSS Tooltip 效果
    字体大宝库:12款好看的手写艺术字体免费下载
    『摄影欣赏』20幅温馨浪漫的精美照片欣赏【组图】
    Stickup – 轻松实现元素固定效果的 jQuery 插件
    精品素材:15套免费的 Photoshop 自定义图形集
    Node.js 入门手册:那些最流行的 Web 开发框架
    潮流设计:15个创意的 3D 字体版式作品欣赏
    值得拥有!精心推荐几款超实用的 CSS 开发工具
  • 原文地址:https://www.cnblogs.com/beriuta/p/9409704.html
Copyright © 2020-2023  润新知