跟python的第一次会晤
2019-04-11 10:33:53来源:博客园 阅读 ()
一.计算机的初步认识
硬件:内存,主板,CPU,硬盘,显卡,显示器等
内存:
优点:存取速度快
缺点:断电后数据会全部丢失
硬盘:
优点:断电后数据也会永久保存
缺点:存取速度远远慢于内存
1.操作系统
window:win7/win10/XP.....
Linux:centos 公司主要用的(免费)
Ubuntu:个人开发,图形化比较好
Redhat:企业级
Mac:适合办公
2.解释器和编译器
解释器:写完代码后,交给计算机一行一行执行,边解释边执行 (python,javascri...)
编译器:写完代码后,编译器将其变成另一个文件,然后在交给计算机执行(c/c++/java...)
3. 编码类型
ASCII:一个字符串用8位表示,即一个字节,只能识别英文
Unicode(万国码):计算机内存计算使用,一个字母或中文四个字节表示,最多32位表示
utf-8:给万国码压缩,用于网络传输和存储数据时使用,最少一个字节,最多四个字节,一个中文三个字节,英文一个字节
gbk:一个中文等于两个字节
gb2312
注意:文件以什么方式保存就要以什么方式打开
二.编程
1. 什么是编程语言:
语言是一个事物与另一事物沟通的介质
编程语言是程序员与计算机沟通的介质
2. 什么是编程:
编程就是程序按照某种编程语言的语法规范将自己想要让计算机做的事表达出来
表达的结果就是程序,程序就是一系列的文件
3, 为什么要编程:
在编程的过程中.计算机就像是人的奴隶
我们编程的目的就是让计算机代替人类去工作,从而解放人力
三.初识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 + "; 你的密码是:" + password
print(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('用户名或密码错误')
if 的嵌套
message = """欢迎致电10086 1.话费查询; 2.流量服务; 3.业务办理; 4.人工服务""" print(message) index = input('请输入你要选择的服务:') index = int(index)
if index==1: print('话费查询') elif index == 2: print('流量服务') elif index == 3: content = """业务办理 1. 修改密码; 2. 更改套餐; 3. 停机;""" print(content) value = input('请输入要办理的业务:') value = int(value) if value == 1: print('修改密码') elif value == 2: print('更改套餐') elif value == 3: print('停机') else: print('错误') elif index == 4: print('人工服务') else: print('输入错误')
原文链接:https://www.cnblogs.com/wenxin1120/p/10664347.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:[codewars_python]Best travel
下一篇:错误、异常
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash