今日内容

1.常见操作系

1.win

  • win7

  • win10

  • window serrer

2.linux

  • centons 图像界面差

  • upuntu 个人开发(图形化较好)
  • redhat 企业

3.mac(办公)

2.学习编程语言

  1. 安装解释器/编译器/虚拟机
  2. 学习语法

3.解释器安装

1.安装解释器

2..环境

3.第一脚本(第一文件)

打开电脑端 功能+R

输入命令:解释器路径 后缀(py)

4.编码

1.初识编码

  • ascii 英 文 8位表示 2*8
  • unicode 万国码 2*32
  • unf-8 给Unicode压缩用尽量少的位数表示

2. python解释器

  • py2 ascii 有文件头
  • --coding;utf-8--
  • py3 utf-8

3.文件编码

编码文件时,保存一个文件用utf-8格式.用什么编码器保存,就用什么编码器打开

5.解释器

文件:a.py

#!/usr/bin/env python 在Linux中指定解释器的路径
# -*- coding:utf-8 -*-
print('你好')

运行: 解释器 文件路径
在linux上有一种特殊的执行方法:

1.给文件赋予一个可执行的权限

2../a.py 自动去找文件的第一行 = /usr/bin/env/python a.py

6.输出

print(你想要的东西)

特殊:

  • py2:"你好"
  • py3:(你好)

7.数据类型

'alex' / "李杰" / ''' asdf ''' / """ dfsf """ , 一般称为字符串。
666 , 一般称为数字/整形。
True / False , 一般称为 布尔类型。

1.字符串

  1. 单引号
  2. 双引号
  3. 三引号

2.整形

3.布尔类型 True False

8.变量

创建变量,并给变量赋值如

message="abc"

变量要求:

变量名只能包含:字母/数字/下划线

1.数字不能开头

2.不能是python的关键字。 [‘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’]

3.建议:见名知意: name = "alex" age= 18

4.用下划线连接:alex_dad = "吴佩其"
补充:AlexDad = '吴佩其' (驼峰式命名)

9.综上练习题

# 第一题
age = 18
new_age = age + 1
print(new_age)
#数字加法
# 第二题
name = "alex"
new_name = name + ' sb'
print(new_name)
#字符串累加
# 第三题
age = "666"
new_age = age + "666"
print(new_age)
# 第四题
age = "666"
new_age = age + 666
print(new_age) # 报错
#字符串不能喝数字加减
# 第五题
age = 6
new_age = age * 2
print(new_age)
#数字乘法
# 第六题(特殊)
name = "alex"
new_name = name * 2
print(new_name)
#字符串用可以乘法,乘以n,相当于出现n次
# 第七题
age = 18
value = age >= 19
print(value)
#判断trule 或是false
# 第八题
_ = 9
_9 = 9
9name = 'alex'
True = 9
print = 666
#数字不能开头

10.输入

user_name = input("请输入你的姓名:")
message = user_name + " 烧饼"
print(message)

注意:

  • input输入永远是字符串

  • py版本区别

    py2: name=raw_input("输入人姓名")

    py3:name=input("请输入姓名")

12.注释

#  单行注释
“”“ 多行注释

13.条件判断

1.初级条件语句

# 请实现一个功能:让用户输入性别,如果是 男,则输出:再见;如果是 女:则输出 来呀来呀;
gender = input("请输入性别:")
"""
如果是男生:打印再见
否则:打印来呀来呀
"""
if gender == "男":
print('再见')
else:
print('来呀来呀')

2.elif条件

# 请实现一个功能:让用户输入性别,如果是 男,则输出:再见;如果是 女:则输出 来呀来呀;如果是 人妖:找
alex去,他也是。否则:滚
gender = input("请输入性别:")
"""
如果是男生:打印再见
否则:打印来呀来呀
"""
if gender == "男":
print('再见')
elif gender == '女':
print('来来来')
elif gender == '人妖':
print('找alex去,他也是')
else:
print('滚')
print('end')

3.最简单

gender=input("请输入性别")
if gender=="男":
    print('再见')

4.练习题

# 第一题:让用户输入一个数字,猜:如果数字 > 50,则输出:大了; 如果数字 <= 50 ,则输出:小了。
num = input('请输入一个数字')
number = int(num)
if number > 50:
print('大了')
else:
print('小了')

14.今日总结

计算机基础(图)

  • 解释器的安装
  • py2 & py3 共存,如找到不是自己想要的环境。

1.编码

​ 三种编码区别
用什么保存就用什么打开,硬盘上永远保存的是01010101
py2 & py3
2.输出
3.数据类型

  • 字符串
  • 整形
  • 布尔值

3.变量

4.输入

5.注释

6.条件语句

赠送:
number = int("666")
result = ''xxx''== 'alex' and 213== '123' # False

15.pycharm安装和使用

安装:

使用:

2.创建文件

3.运行

![[N(QU5A~[4~MALB}7Z3%AV4](C:\Users\Administrator\Desktop[N(QU5A~[4~MALB}7Z3%AV4.png)

最新文章

  1. spring拦截器 实现应用之性能监控
  2. SeekBar进度条简单案例
  3. 每天进步一点点——五分钟理解一致性哈希算法(consistent hashing)
  4. 粗略了解struts2
  5. MVC之过滤器
  6. sql 删除重复行
  7. BZOJ3653: 谈笑风生
  8. DataTable模拟
  9. Leetcode 299 Bulls and Cows 字符串处理 统计
  10. 开放产品开发(OPD):Archi 汉化工具下载
  11. Intel Code Challenge Final Round (Div. 1 + Div. 2, Combined) A
  12. android text中显示HTML语言
  13. tar 命令基本使用(加密)
  14. 完整的yuicompressor单个压缩和批量压缩以及gzip再次压缩,拦截器的配置等
  15. RabbitMQ安装配置和基于EasyNetQ驱动的基础使用
  16. Redux-Saga学习心得
  17. error: No curses/termcap library found的解决办法
  18. scan函数用法详解
  19. 内置函数&amp;匿名函数
  20. UnitZ Battlegrounds beta5 - Unity吃鸡类型游戏模版 源码 仿绝地求生

热门文章

  1. Web应用程序的敏感信息-隐藏目录和文件
  2. Go学习之路
  3. linux网关下drcom web自动登陆脚本
  4. [Linux]权限s权限和t权限
  5. CentOS安装Supervisor
  6. windows端口并结束其进程
  7. 【异常处理】Java异常如何做异常处理
  8. Linux什么是挂载?mount的用处在哪?
  9. windows上下载redis扩展
  10. iPhoneX理发指南