zoukankan      html  css  js  c++  java
  • python开发【第1篇】【基础知识】

    1.python解释执行原理

      python代码——字节码——机器码——计算机

      每次运行都要进行转换成字节码,然后再有虚拟机把字节码转换成机器语言,最后才能在硬件上运行。

    2.python编码

      unicode、gbk、utf-8

      python2.7:utf-8解码unicode编码gbk

      python3.5:utf-8编码gbk

    3.变量

      程序运行过程中它的值是允许改变的量。

    变量命名规则:

      ①.数字、字母、下划线组成

      ②.不能以数字开头

      ③.不能是python内部的关键字

    4.数据类型

      数字

      字符串:' '或" "或“”“”“”

      布尔值:TRUE或FALSE

    5.输入

    1 # -*- coding: utf-8 -*-
    2 
    3 
    4 # 将用户输入的内容赋值给name变量
    5 name=raw_input(“请输入用户名:”)
    6 
    7 # 打印输入内容
    8 print name

    输入密码时,弱要不可见,可用getpass 模块中的getpass方法

    1 # -*- coding: utf-8 -*-
    2 
    3 import getpass
    4 
    5 pwd = getpass.getpass("请输入密码:")

    6.条件语句(if...else)

     1 # 根据用户输入内容打印其权限
     2   
     3 # alex --> 超级管理员
     4 # eric --> 普通管理员
     5 # tony,rain --> 业务主管
     6 # 其他 --> 普通用户
     7 
     8 name = raw_input('请输入用户名:')
     9     
    10 if name == "alex"11     print "超级管理员"
    12 elif name == "eric":
    13     print "普通管理员"
    14 elif name == "tony" or name == "rain":
    15     print "业务主管"
    16 else:
    17     print "普通用户"

    7.while循环

    ①.基本循环

    while 条件:
         
        # 循环体
     
        # 如果条件为真,那么循环体则执行
        # 如果条件为假,那么循环体不执行

    ②.break(用于退出所有循环)

    while True:
        print "123"
        break
        print "456"

    ③.continue(用于退出当前循环,继续下一次循环)

    while True:
        print "123"
        continue
        print "456"

    小编程(http://www.cnblogs.com/wupeiqi/articles/5433925.html)

      ①、使用while循环输入 1 2 3 4 5 6     8 9 10

      ②、求1-100的所有数的和

      ③、输出 1-100 内的所有奇数

      ④、输出 1-100 内的所有偶数

      ⑤、求1-2+3-4+5 ... 99的所有数的和

      ⑥、用户登陆(三次机会重试)

     8.运算符(http://www.cnblogs.com/wupeiqi/articles/5444685.html)

      算术运算符:+、-、*、/、%、**、//

      比较运算符:==、!=、<>、>、<、>=、<=

      赋值运算符:+=、-=、*=、/=、%=、**=、//=

      逻辑运算符:and、or、not

      成员运算符:in、not in

    9.基本数据类型

    ①数字

      数值类型:int(整型)、float(浮点型)、复数(complex(a,b))

      数字类型转换:

    int(x)       将x转换为一个整数。
    float(x)       将x转换到一个浮点数。
    complex(x)       将x转换到一个复数,实数部分为 x,虚数部分为 0。
    complex(x, y)       将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字表达式。

      常用函数:http://www.runoob.com/python3/python3-number.html

    ②字符串

     访问字符串中的值
    var1 = 'Hello World!'
    var2 = "Runoob" 
    print ("var1[0]: ", var1[0])
    print ("var2[1:5]: ", var2[1:5])
    
    执行结果:
    var1[0]:  H
    var2[1:5]:  unoo
    
    ② 字符串更新
    var1 = 'Hello World!' 
    print ("已更新字符串 : ", var1[:6] + 'Runoob!')
    
    执行结果:
    已更新字符串 :  Hello Runoob!

    更多:http://www.runoob.com/python3/python3-string.html

  • 相关阅读:
    Swift3 重写一个带占位符的textView
    Swift3 使用系统UIAlertView方法做吐司效果
    Swift3 页面顶部实现拉伸效果代码
    Swift3 倒计时按钮扩展
    iOS 获取当前对象所在的VC
    SpringBoot在IDEA下使用JPA
    hibernate 异常a different object with the same identifier value was already associated with the session
    SpringCloud IDEA 教学 番外篇 后台运行Eureka服务注册中心
    SpringCloud IDEA 教学 (五) 断路器控制台(HystrixDashboard)
    SpringCloud IDEA 教学 (四) 断路器(Hystrix)
  • 原文地址:https://www.cnblogs.com/loser1949/p/9206817.html
Copyright © 2011-2022 走看看