Python 基础 day1

Posted

tags:

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

一、python开发

1、开发:

  1)高级语言:python 、Java 、PHP、 C#  Go ruby  c++  ===>字节码

  2)低级语言:c 、汇编

2、语言之间的对比:

  1)python  JAVA :既可以写网页 ,也可以写后台功能

    -python:执行效率低,开发效率高

    -java:执行效率高,开发效率低

  2)php :只适用于写网页

     3)python种类:

    jpython

    ironpython

    JavaScriptpython

    rubypython

    cpython

  4)安装 :python安装在os上,执行操作:写一个文件文件中按照python的规则写,将文件交给python软件,读取文件内容,然后进行转换和执行,最终获取结果。

    python3 在继续更新

    python2 在继续更新

     Windows :下载python:www.python.org 选择最新版本

          #环境变量 :点击我的电脑右击属性》》》选择高级系统设置》》》然后编辑PATH 在后面新建直接把安装的python的路劲加到上面。

技术分享

 

 3、python基础

  1)第一句python:print("hello world")

    建文件的时候:-后缀名是可任性写的?

    ——导入模块的时候.如果不是以.py会出错

      所以以后文件名后缀要用.py

  2)解释器路径:#!/usr/bin/env python

  3)编码:# -*- coding:utf8 -*-  python3不用关注  python2 必须添加(2里面默认的是ascill)

4、执行一个操作

提醒用户输入:用户和密码
获取用户名和密码,检测:用户名=root 密码=root
正确:登录成功
错误:登陆失败

1 name = "sun"
2 password =  "123123"
3 n = input("请输入用户名")
4 m = input("请输入密码")
5 if name == n and password == m :
6         print("welcome")
7     else :
8         print("try again ") 
9         

5、 变量名:- 字母- 数字- 下划线

PS:数字不能开头 

不能是关键字
最好不好和python内置的东西重复 **

6. 条件语句

缩进用4个空格

  a. 第一种模式
  n1 = input(‘>>>‘)
  if "xiaoming" == "xiaoming":
    n2 = input(‘>>>‘)
    if n2 == "确认":
      print(‘xiaomingSB‘)
    else:
      print(‘xiaomignDB‘)
  else:
    print(‘error‘)
  注意:
  n1 = "alex" 赋值    (一个等号是赋值)
  n1 == ‘alex‘
比较,(两个等号是比较)

  b.if第二种形式

  if 条件1:
    passpass 代指空代码,无意义,仅仅用于表示代码块
  elif 条件2:
    pass
  elif 条件3:
    pass
  else:
    pass
  print(‘end‘)

  

  c. 条件1
  and or

  if n1 == "xiaoming" or n2 == "xiaoming!23":
    print(‘OK‘)
  else:
    print(‘OK‘)

7. 基本数据类型

  字符串 - n1 = "xiaoming"  n2 = ‘root‘  n3 = """eric"""  n4=‘‘‘tony‘‘‘
  数字 - age=21 weight = 64 fight = 5

  加减乘除等:
  字符串:
      加法:
      n1 = "xiaoming"
      n2 = "sb"
      n4 = "db"
      n3 = n1 + n2 + n4
      # "xiaomingsbdb"

    乘法:
      n1 = "alex"
      n3 = n1 * 10
  数字:
      n1 = 9
      n2 = 2
      n3 = n1 + n2
      n3 = n1 - n2
      n3 = n1 * n2
      n3 = n1 / n2
      n3 = n1 % n2
      n3 = n1 ** n2
      出题:
      11 12 13 ...

      num = 12
      n = num % 2
      if n == 0:
        print(‘偶数‘)

      else:

        print(‘奇数‘)

 9. 循环死循环

while 1==1:

  print(‘ok‘)

 10. 练习题

技术分享
1 #使用while循环输入1 2 3 4 5 6 8 9 10
2 count = 1
3 while count < 11:
4     if count == 7 :
5         pass
6     else:
7         print(count)
8     count += 1
#使用while循环输入1 2 3 4 5 6 8 9 10
技术分享
1 #求1-100的所有数的和
2 i = 1
3 u = 0
4 while i <101 :
5     u = u + i
6     i += 1
7 print(u)
#求1-100的所有数的和
技术分享
1 #输出1-100内的所有奇数
2 count = 0
3 while count < 101 :
4     tmp = count % 2
5     if tmp == 0 :
6         pass
7     else:
8         print(count)
9     count += 1
#输出1-100内的所有奇数
技术分享
1 #输出1-100内的所有偶数
2 count = 0
3 while count < 101 :
4     tmp = count % 2
5     if tmp == 0 :
6         print(count)
7     else:
8         pass
9     count += 1
#输出1-100内的所有偶数
技术分享
 1 #求1-2+3-4+5.....99的所有数的和
 2 n = 1
 3 s = 0  # s是之前所有数的总和
 4 while n < 100:
 5     temp = n % 2
 6     if temp == 0:
 7         s = s - n
 8     else:
 9         s = s + n
10     n = n + 1
11 print(s)
#求1-2+3-4+5.....99的所有数的和

 

 

 

 

 

  

 

































































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

python基础day1

day1 python基础知识

python简介及基础入门 day1

Python全栈_Python基础_Day1

python基础之day1

Day1_Python基础_15.while loop