day1

Posted 焦国峰的随笔日记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了day1相关的知识,希望对你有一定的参考价值。

1,什么是计算机
CPU:  相当于人的大脑,运算中心。

内存:  临时加载数据或者程序。

     缺点:断电即消失。

硬盘:  存放所有的数据,小电影。

输入输出设备。

2,什么是操作系统。
调控所有硬件与软件的中间介质。

3,什么是软件。

4,Python的历史。
Python2: 1,臃肿,源码的重复量很多。
        2,语法不清晰,掺杂着C,php,Java,的一些陋习。

Python3:几乎是重构后的源码,规范,清晰,优美。

 

5,Python的分类。
编译型:一次性,将全部的程序编译成二进制文件,然后在运行。
     优点:运行速度快。
     缺点:开发效率低,不能跨平台。

解释型:当你的程序运行时,一行一行的解释,并运行。
    优点:调试代码很方便,开发效率高,并且可以跨平台。
    缺点:运行速度慢。
6,Python的版本。

  2.7

  3.X
7,Python的安装。
8,运行第一个Python程序。
  python 文件路径
  进入如Python2.7的目录,shift 鼠标右键,在此处。。。 Python 文件路径


解决中文问题:
  ps:  python2:ascii #-*- encoding:utf-8 -*-
  python:默认编码方式:utf-8


9,变量。
将一些运算中间结果存在内存,以便后续的程序使用。
  1,数字,字母,下划线的任意组合。
  2,不能以数字开头。
  3 , 不能是Python中的关键字。
  4,可描述性。
    name = ‘晓梅‘
    age = 12
    kdfjas = ‘man‘
   #驼峰体
    AgeOfOldboy = 56
    NumberOfStudents = 80
   #下划线
    age_of_oldboy = 56
    number_of_students = 80
  5,不要用中文,不要拼音。不能太长。   

技术分享
1 [and, as, assert, break, class, continue, def, del, elif, else, except, exec, finally, for, from, global, if, import, in, is, lambda, not, or, pass, print, raise, return, try, while, with, yield]
View Code

 

10,常量。

python 中 常量全部用大写表示
ID = ‘13060443542354‘
BIR_OF_CHINA= 1949

11,注释。
#单行注释。
多行注释 ‘‘‘被注释的内容‘‘‘ or """被注释的内容"""

 

12,基本数据类型。
  int
    age = 15
  四则运算:+ - * / ** % //
    int1 = 22
    int2 = 10
    int3 = int1 + int2
    int3 = int1 - int2
    int3 = int1 * int2
    int3 = int1 / int2
  字符串 str
    name = ‘郭鹏达‘
    name2 = "王岩"
    msg= ‘‘‘字符串‘‘‘

    bool:True  False

13,字符串拼接。

 

14,用户交互input。
  ps : python2: raw_input
    python3: input

15,格式化输出。
  %占位符 s str字符串 d 数字(digit)
    #print(msg,type(msg))
    #ps:如何将字符串转化成数字 int(str)条件:全部由数字组成的字符串,才能转换成数字
    #int(‘salkdfj32‘)

 

技术分享
 1 name=input(请输入姓名:)
 2 age=int(input(请输入年龄:))
 3 job=input(请输入工作:)
 4 hobbie=input(请输入爱好:)
 5 msg=‘‘‘
 6 --------------info of %s------------
 7 Name:%s
 8 Age:%d
 9 Job:%s
10 Hobbie:%s
11 -----------------end--------------------
12 ‘‘‘%(name,name,age,job,hobbie)
13 print(msg)
View Code

 

 

 

16,if语句。

  if 条件:
     结果

 

技术分享
if 1==1:
    print("正确!")
View Code

 

 

 

17,while循环。

  while 条件 :
    结果
  如何跳出while循环:

    改变条件:跳出循环

    break  :  打断循环

    continue:打断本次循环

flag=Ture
print(‘111‘)
while flag:
    print(‘李白‘)
    print(‘丑八怪‘)
    flag=False
    print(‘666‘)
    print(flag)
print(222)

  

 

 













































































以上是关于day1的主要内容,如果未能解决你的问题,请参考以下文章

代码审计—红日安全day1,in_array()和make_set函数

python学习笔记-day1

python基础day1

面向对象day1

PHP代码审计Day1 - in_array函数缺陷

坚持Selenium+Python学习之从读懂代码开始 DAY1