python成长之路一
1,计算机基础
- CPU:中央处理器,相当于人类的大脑,运算中心,控制中心。
- 内存:暂时储存数据,与CPU交互,8G,16G,32G,64G
- § 优点:读取速度快。
- § 缺点:容量小,造价高,断电即消失。
- 硬盘:长期储存数据,
- § 优点:容量大,造价相对低,断电不消失。
- § 缺点:读取速度慢
- 操作系统:调控统领这些过程
2,python的发展与应用
详情见太白金星博客
3,python是什么编程语言
- 编译型:将代码一次性全部编译成字节再在执行。
- 代表语言:C...
- 优点:执行速度快
- 缺点:不能跨平台
- 开发速度慢
- 不好调试
- 解释性:代码从上到下逐步解释并执行。
- 代表语言:python...
- 优点:便于调试。
- 可以跨平台。
- 开发效率高。
- 缺点:执行速度相对较慢。
4,变量
- 变量的定义:
- 变量就是将一些数据的中间结果暂存起来,以便后续程序调用
- 变量命名规范:
- 变量不能以数字开头
- 变量只能以字母,数字,下划线命名
- 变量命名不能太长
- 变量不能用拼音
- 变量区分大小写
- 变量不能以关键字命名
- 变量具有可描述性
- 变量的应用
- 过长的结果,可以让变量代替,使用起来方便,清晰。
- 减少重复率。
5,常量
- 一直不变的量。python中本来没有常量
- python中的常量:将变量全部大写
- 往往常量会放在文件最上面。
6,注释
- 对代码解释说明,帮助自己或者别人理解。
- 释的用法:
- 单行注释 :#
- 多行注释:'''被注释内容''' """被注释内容"""
- 注释不能每行都用,在一些重点,难以理解的地方使用
7,python的数据类型
- 1. 数字类型
- Float 浮点型
- Int 整形
- 2. 字符串类型
- python中凡是用引号引起来的都是字符串
- 3. 布尔值类型
- False 假
- True 真
- 字符串可以用+号拼接
- 字符串可以与数字相乘
第一个python语句
print('hello,world')
input语句:
- input(“请输入你要输出的内容”)
name = input("请输入姓名") # Input输出的是字符串类型
流程控制语句if:
- 第一种结构:单独if
choice = int(input('请输入你猜得大小:'))
if 0<choice < 4:
print('你猜得是小')
- 第二种结构:if else
choice = int(input('请输入你猜得大小:'))
if 0<choice < 4:
print('你猜得是小')
else:
print('你猜得是大')- 第三种结构: 多个条件选1个 if elif elif .....
choice = int(input('请输入你猜数字:')) if choice == 3:
print('我请你吃饭')
elif choice == 4:
print('我请你洗澡')
elif choice == 6:
print('我请你大宝剑')- 第四种结构: if elif elif ..... Else
choice = int(input('请输入你猜数字:')) if choice == 3:
print('我请你吃饭')
elif choice == 4:
print('我请你洗澡')
elif choice == 6:
print('我请你大宝剑')
else:
print('这都没猜对,真笨...')- if 嵌套
username = input('请输入用户名:')
password = input('请输入密码:') if username == 'alex':
if password == '':
print('登陆成功')
else:
print('密码输入有误')
else:
print('用户名输入有误')
习题:
- 简述变量命名规范
变量不能以数字开头
2,变量只能以字母,数字,下划线命名
3,变量命名不能太长
4,变量不能用拼音
5,变量区分大小写
6,变量不能以关键字命名
7,变量具有可描述性
- nama = input(">>>"),name 变量是什么数据类型?
print(type(name)) # 输出结果:<class 'str'>
课后作业2:
- if 条件语句基本结构
if a==5:
print(false)
elis a==6:
print(True)
用print打印出下面内容:
问能提笔安天下,
武能上马定乾坤,
心存谋略何人胜,
古今英雄唯是君。
-
print('''问能提笔安天下,
武能上马定乾坤,
心存谋略何人胜,
古今英雄唯是君。''')
-
利用if语句写出猜大小的游戏:
设定一个理想数字比如:66,让用户输入数字,如果比66大,则显示猜测的结果大了;如果比66小,则显示猜测的结果小了;只有等于66,显示猜测结果正确。
-
a = 66
number = int(input("请输入一个数字:"))
if number>a:
print("大了")
elif number<a:
print("小了")
eles:
print("猜对了")
-
- 提示用户输入他的年龄,程序进行判断。
如果小于10,提示小屁孩,如果大于10,小于20,提示青春期叛逆的小屁孩,
如果大于20,小于30,提示开始定性,开始混社会的小屁孩,如果大于30,小于40,
提示看老大不小了。赶紧结婚小屁孩,如果大于40,小于50,提示家里有个不听话的小屁孩。
如果大于50,小于60,提示自己马上变成不听话的老屁孩,如果大于60,小于70
提示活着还不错的老屁孩,如果大于70,小于90,提示人生快结束了的老屁孩
如果大于90以上,提示,再见了这个世界。
age = int(input("请输入你的年龄:"))
if age<10:
print("小屁孩")
elif age>=10 and age<20:
print("青春叛逆的小屁孩")
elif age>=20 and age<30:
print("开始定性")
elif age>=30 and age<40:
print("看老大不小了")
elif age>=40 and age<50:
print ("家里有个不听话的小屁孩")
elif age>=50 and age<60:
print("自己马上变成不听话的老屁孩")
elif age>=60 and age<70:
print("活着还不错的老屁孩")
elif age>=70 and age<90:
print("人生就快结束了的一个老屁孩")
eles age>=90
print("再见了这个世界")
- 单行注释以及多行注释?
多行三个单引号或三个双引号注释
- 单行用#注释
- 简述你所知道的Python3x和Python2x的区别?
python2默认ascii码,不支持中文
- python2的源码,繁琐,重复率高
- 提示户输入麻花藤. 判断用户输入的对不对. 如果对,
提示真聪明, 如果不对, 提示你 是傻逼么
-
prt = input("请输入'麻花藤'三个文字:")
if prt == "麻花藤":
print("真聪明")
eles:
print("傻逼么")
-
python成长之路一的更多相关文章
- 【Python成长之路】Python爬虫 --requests库爬取网站乱码(\xe4\xb8\xb0\xe5\xa)的解决方法【华为云分享】
[写在前面] 在用requests库对自己的CSDN个人博客(https://blog.csdn.net/yuzipeng)进行爬取时,发现乱码报错(\xe4\xb8\xb0\xe5\xaf\x8c\ ...
- (转)Python成长之路【第九篇】:Python基础之面向对象
一.三大编程范式 正本清源一:有人说,函数式编程就是用函数编程-->错误1 编程范式即编程的方法论,标识一种编程风格 大家学习了基本的Python语法后,大家就可以写Python代码了,然后每个 ...
- 【Python成长之路】装逼的一行代码:快速共享文件
[Python成长之路]装逼的一行代码:快速共享文件 2019-10-26 15:30:05 华为云 阅读数 335 文章标签: Python编程编程语言程序员Python开发 更多 分类专栏: 技术 ...
- python成长之路第三篇(1)_初识函数
目录: 函数 为什么要使用函数 什么是函数 函数的返回值 文档化函数 函数传参数 文件操作(二) 1.文件操作的步骤 2.文件的内置方法 函数: 一.为什么要使用函数 在日常写代码中,我们会发现有很多 ...
- 我的Python成长之路---第一天---Python基础(1)---2015年12月26日(雾霾)
2015年12月26日是个特别的日子,我的Python成之路迈出第一步.见到了心目中的Python大神(Alex),也认识到了新的志向相投的伙伴,非常开心. 尽管之前看过一些Python的视频.书,算 ...
- Python成长之路第二篇(1)_数据类型内置函数用法
数据类型内置函数用法int 关于内置方法是非常的多这里呢做了一下总结 (1)__abs__(...)返回x的绝对值 #返回x的绝对值!!!都是双下划线 x.__abs__() <==> a ...
- Python成长之路 — 字典
一.字典的定义与创建 字典是Python中唯一内建的映射类型.你可以将其想象成书本的目录,章节名称代表"key",页码则代表"value".书本的目录本质上是也 ...
- python成长之路七-函数的进阶
1,python中,名称空间分三种: 全局命名空间 局部命名空间(临时命名空间) 内置名称空间 2,作用域(两种): 1,全局作用域 包含:全局名称空间 内置名称空间 2,局部作用域 包含:局 ...
- python成长之路-----day1----笔记(1)
1.python语言介绍 python的创始人:Guido Van Rossum 2.python是一门什么样的语言 编程语言主要从以下几个角度进行分类:编译型,静态型,动态性,强类型定义语言和弱类型 ...
- python成长之路【第十五篇】:JavaScript初步认识
JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理. 一.如何编写 1.J ...
随机推荐
- handsontable 的核心方法
原文地址:http://blog.csdn.net/mafan121/article/details/46122577 1.为handsontable添加钩子方法 addHook(key,callba ...
- Bootstrap 栅格 样式 组件 插件
-----------------------------起先是我们造成习惯,后来是习惯造成我们. day 51 Bootstrap 官方网站: bootcss.com/ <!DOCTYP ...
- pycharm 常用快捷键操作
#最重要的快捷键 1. ctrl+shift+A:万能命令行 2. shift两次:查看资源文件 #新建工程第一步操作 1. module设置把空包分层去掉,compact empty middle ...
- Python-collections模块-57
返回顶部 模块的导入和使用 模块的导入应该在程序开始的地方 更多相关内容 http://www.cnblogs.com/Eva-J/articles/7292109.html 常用模块 colle ...
- H5 35-背景平铺属性
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- H5 28-优先级之权重问题
28-优先级之权重问题 我是段落 <!DOCTYPE html> <html lang="en"> <head> <meta charse ...
- 怎么去掉Xcode工程中的某种类型的警告 Implicit conversion loses integer precision: 'NSInteger' (aka 'long') to 'int32
unsigned long numComponents = CGColorGetNumberOfComponents([[UIColor blackColor] CGColor]); 2014年12月 ...
- VO和DO转换(二) BeanUtils
VO和DO转换(一) 工具汇总 VO和DO转换(二) BeanUtils VO和DO转换(三) Dozer VO和DO转换(四) MapStruct BeanUtils是Spring提供的,通常项目都 ...
- Nginx会话保持之nginx-sticky-module模块
Nginx会话保持之nginx-sticky-module模块 - 天行健,君子以自强不息:地势坤,君子以厚德载物. - CSDN博客https://blog.csdn.net/huangjinjin ...
- TortoiseGit push免输密码
(ฅ>ω<*ฅ) 噫又好了~ TortoiseGit push免输密码的方法 – 晨旭的博客~https://www.chenxublog.com/2016/03/04/tortoiseg ...