博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python 1 Day
阅读量:5918 次
发布时间:2019-06-19

本文共 2985 字,大约阅读时间需要 9 分钟。

Python 基本

- 基础

1. 第一句python - 后缀名是可以是任意?

- 导入模块时,如果不是.py文件
==> 以后文件后缀名是 .py
2. 两种执行方式
python解释器 py文件路径
python 进入解释器:
实时输入并获取到执行结果
3. 解释器路径
#!/usr/bin/env python

4. 编码
  # -*- coding:utf8 -*-
  ascill 00000000  (8 位)
  unicode 0000000000000000+  (16位)
  utf-8 能用多少表示就是用多少表示
 注:

  Python3 无需关注

  Python2 每个文件中只要出现中文,头部必须加

  字节,位

  unicode utf8 gbk
    utf8: 3 (一个中文占用几个位)
    gbk : 2

5. 执行一个操作
  提醒用户输入:用户和密码
  获取用户名和密码,检测:用户名=root 密码=root
  正确:登录成功
  错误:登陆失败
6. 变量名

  - 字母

  - 数字
  - 下划线
  注:
    数字不能开头
    不能是关键字
    最好不好和python内置的东西重复 ***
7. 条件语句 (缩进用4个空格)

a. 

#!/usr/bin/env python n1 = input('>>>')                    if "alex" == "alex":    n2 = input('>>>')    if n2 == "确认":        print('alex SB')    else:        print('alex DB')else:    print('error')    注意:    n1 = "alex"   赋值    n1 == 'alex'  比较,

说明:

if 条件1:    passelif 条件2:    passelif 条件3:    passelse:    pass    print('end')

c.条件

and  or        if n1 == "alex" or n2 == "alex!23":        print('OK')    else:        print('OK')        PS:    pass 代指空代码,无意义,仅仅用于表示代码块    continue: 终止当前循环,开始下一次循环    break :   终止所有循环    input的用法,永远等待,直到用户输入了值,就会将输入的值赋值给一个东西

 

8. 循环

死循环while 1==1:    print('ok')

 

9.基本数据类型

字符串:  n1 = "alex"   n2 = 'root'   n3 = """eric"""  n4='''tony'''数字:    age=21        weight = 64   fight = 5  加减乘除等:    字符串:        加法:            n1 = "alex"            n2 = "sb"            n4 = "db"            n3 = n1 + n2 + n4            # "alexsbdb"                    乘法:            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            练习:判断某个数字是偶数还是奇奇数                  num = 12                                    n = num % 2    if n == 0:        print('偶数')    else:        print('奇数')

 

练习题:
if条件语句
while循环
奇数偶数

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

#!/usr/bin/env pythonn = 1while n < 11:    if n == 7:        pass    else:        print(n)    n = n + 1print('----end----')

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

#!/bin/usr/env python n = 1s = 0while n < 101:    s = s + n                            n = n + 1print(s)

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

#!/usr/bin/evn python n = 1while n < 101:    temp = n % 2    if temp == 0:        pass    else:        print(n)    n = n + 1print('----end----')

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

#!/usr/bin/env python n = 1while n < 101:    temp = n % 2    if temp == 0:        print(n)    else:        pass    n = n + 1print('----end----')

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

n = 1s = 0 # s是之前所有数的总和while n < 100:    temp = n % 2    if temp == 0:        s = s - n        else:        s = s + n                            n = n + 1print(s)

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

#!/bin/usr/env python count = 0while count < 3    user = input('>>>')    pwd = input('>>>')    if User_ID == "root"  and User_pass == "root":        print "is ok"        break    else:        print('user or  pass is error')    count = count + 1

 

转载于:https://www.cnblogs.com/chaolinux/p/8645376.html

你可能感兴趣的文章
ava:Map借口及其子类HashMap三
查看>>
oracle 导入关键字说明
查看>>
springboot 1.5.x 使用tomcat8设置cookie的domain以dot开头报错
查看>>
字节、字、位、比特,这四者之间的关系
查看>>
expect实现scp/ssh-copy-id非交互
查看>>
服务链路追踪(Spring Cloud Sleuth)
查看>>
JVM 内存模型
查看>>
BZOJ离线版
查看>>
SpringCloud的Hystrix(一) 一个消费者内的两个服务监控
查看>>
P1622 释放囚犯
查看>>
为什么计算机网络有七层和四层之说,有什么相同点和不同点
查看>>
TCP和UDP
查看>>
eclipse双击变量高亮显示开关
查看>>
xss 多分类 优选 贝叶斯、逻辑回归、决策树
查看>>
查看 docker 容器使用的资源
查看>>
C# Winform 基于Task的异步与延时执行
查看>>
1.Apache Axis配置文件WSDD详解
查看>>
文件夹没有读写权限的特殊问题
查看>>
jquery中的下拉框
查看>>
JAVA基本值类型
查看>>