1. 计算机的初步认识
硬件:内存,主板,CPU,硬盘,显卡,显示器等
内存:
优点:存取速度快
缺点:断电后数据会全部丢失
硬盘:
优点:断电后数据也会永久保存
缺点:存取速度远远慢于内存
2.操作系统
window:win7/win10/XP.....
Linux:centos 公司主要用的(免费)
Ubuntu:个人开发,图形化比较好
Redhat:企业级
Mac:适合办公
3.解释器和编译器
解释器:写完代码后,交给计算机一行一行执行,边解释边执行 (python,javascri...)
编译器:写完代码后,编译器将其变成另一个文件,然后在交给计算机执行(c/c++/java...)
4. 编码类型
ASCII:一个字符串用8位表示,即一个字节,只能识别英文
Unicode(万国码):计算机内存计算使用,一个字母或中文四个字节表示,最多32位表示
utf-8:给万国码压缩,用于网络传输和存储数据时使用,最少一个字节,最多四个字节,一个中文三个字节,英文一个字节
gbk:一个中文等于两个字节
gb2312
注意:文件以什么方式保存就要以什么方式打开
初识python
1. 下载python解释器:py 2.7.16 :2020年官方不再维护
py 3.6.8 :推荐使用
安装时需注意环境变量和多环境共存的问题
py2的默认解释器编码为:ascii
py3的默认解释器编码为:utf-8
2. 第一个脚本(一个文件)
打开电脑终端, 功能键+R 输入命令:
解释器路径 脚本路径(建议 .py 后缀)
print(‘你好‘)
3. 输出
print("你想要的输出的东西") #py2 print "你好" #py3 print("你好")
4. 变量
要求:
1.变量名只能包含数字/字母/下划线
2. 不能是数字开头
3. 不能是python中的关键字
建议:
1. 见名知意
2. 用下滑线连接
5. 输入:
user_name = input("请输入你的姓名:") message = user_name + " 牛逼" print(message)
注意: input输入得到的内容永远是字符串。
py版本区别:py2: name = raw_input(‘请输入姓名‘)
py3: name = input(‘请输入姓名‘)
#示例 user_name = input("请输入你的姓名:") password = input("请输入你的密码:") content = "你的用户名是:" + user_name + "; 你的密码是:" + passwordprint(content)
6. 注释:
# 单行注释
‘‘‘
多行注释
‘‘‘
7.条件判断
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‘)
练习:
# 第一题:让用户输入一个数字,猜:如果数字 > 50,则输出:大了; 如果数字 <= 50 ,则输出:小了。 num = input(‘请输入一个数字‘) number = int(num) if number > 50: print(‘大了‘) else: print(‘小了‘) # 第二题: 用户名密码登陆 username = input(‘请输入用户名:‘) password = input(‘请输入密码:‘) if username == ‘alex‘ and password == "oldboy" : print(‘欢迎登陆‘) else: print(‘用户名或密码错误‘)
原文地址:https://www.cnblogs.com/wenxin1120/p/10664347.html