计算机的基本信息:
  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('无此用户名')

  



 posted on 2018-08-02 20:34  beriuta  阅读(93)  评论(0编辑  收藏  举报