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

posted @ 2018-06-21 00:54  Nice1949  阅读(209)  评论(0编辑  收藏  举报