Python之旅的开始day1
Python有哪些种类:
JPython、IronPython、JavaScriptPython、RubyPython、CPython(即将开始学习种类,最为常见的种类)、pypy
pypy:这是用CPython开发的Python,第一次运行时通过pypy翻译字节码后,再通过CPython翻译为c语言的字节码,随后被翻译为机器码,在第二次运行时pypy可直接调取机器码,增强了运算速度,节约了运算时间。
基本的数据类型:
字符串:凡是被单引号、双引号、三引号双双包围的都是字符串
数字:就是数字啊,这东西还用多说吗?
两种数据运算的方式:
字符串:加法(字符串和字符串之间、连起来)、
乘法(字符串和数字之间、把一个字符串说上好几遍)
数字:加、减、乘、除、取整、取余
变量命名的问题:
很常规,数字、字母和下划线(就是这个“_”)三者的组合,记住数字不能开头即可
关于if和while的使用:
pass 代指空代码,无意义,仅仅表示代码块。if和else后面没有代码块是会报错的。
elif 是else if 的缩写
关于他们两者的使用,我还是以看到的习题为主吧
1.使用while循环输入1 2 3 4 5 6 8 9 10
a = 1 while a < 11 :
if a != 7: #验证是否等于7
print(a)
print(" ") else :
pass a = a + 1 #此环节必须与if语句同级别
2.求1-100之间所有数的和
a = 0
b = 0 while a < 101:
b = a + b #b的赋值在循环内不断增加,循环内不会重新赋值
a = a + 1 print(b)
3.显示1-100内的偶数 和 奇数
a = 1
print("下面是所有奇数")
while a < 101:
if a % 2 != 0:
print(a)
else:
pass
a = a + 1
print("下面是所有的偶数")
a = 1
while a < 101:
if a % 2 != 1:
print(a)
else:
pass
a = a + 1
4.计算1-2+3-4+5......+99所有数字的和
a = 1
b = 1 while a < 100:
a = a + 1
if a % 2 != 1: #判定如果是偶数则用减法
b = b - a
else:
b = b + a #判定如果是偶数则用加法 print(b) #运算结果为-50
5.用户登录(三次机会重试)(这个作业目前还没看到正确答案)
a = 1
name = "bab"
mima = "mom" while a < 4:
name_user = input("请输入用户名")
mima_user = input("请输入密码")
if name_user == name and mima_user == mima:
print("欢迎进入你的世界")
a = 5
else:
if a == 3:
pass
else:
print("请重新输入")
a = a + 1 if a != 6:
print("三次机会已用完")
else:
pass
以上就是今天的收获,我是一只农学狗,上大学的时候学了植保专业,虽然后来没有从事自己的本专业工作,但是自己现在作者小时候最讨厌的写文字的工作而且收入不咋地。现在有了孩子,不努力不行啊,目前想换行做码农。之所以申请一个博客,就是打算监督自己学习Python,毕竟有了负担的男人不能随便辞职啊!希望能成功。
这是第一天,以后每天我会更新自己的每日收获,也算是学习记录吧。
Python之旅的开始day1的更多相关文章
- 【Python之旅】第六篇(七):开发简易主机批量管理工具
[Python之旅]第六篇(七):开发简易主机批量管理工具 python 软件开发 Paramiko模块 批量主机管理 摘要: 通过前面对Paramiko模块的学习与使用,以及Python中多线程与多 ...
- 开始 Python 之旅
开始 Python 之旅 课程来源 本课程基于 Python for you and me 教程翻译制作,其中参考了 Python tutorial 和 The Python Standard Lib ...
- Python之旅Day1 数据类型初识(数字|字符串|列表|数据运算) 编码 表达式(if...else|for|while)
初识PYTHON Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum(吉多·范罗苏姆)于 ...
- Python 之旅
Python2 之旅: https://funhacks.net/explore-python/ <Python Cookbook>第三版 PYTHON3 http://pyt ...
- python 全栈开发,Day1
python基础一 一,Python介绍 python的出生与应用 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为 ...
- python 全栈开发,Day1(python介绍,变量,if,while)
python基础一 一,Python介绍 python的出生与应用 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为 ...
- python全栈开发,Day1(python介绍,变量,if,while)
python基础一 一,Python介绍 python的出生与应用 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为 ...
- python之旅:网络编程
一 客户端/服务器架构 1.硬件C/S架构(打印机) 2.软件C/S架构 互联网中处处是C/S架构 如黄色网站是服务端,你的浏览器是客户端(B/S架构也是C/S架构的一种) 腾讯作为服务端为你提供视频 ...
- python之旅3
1 collections系列 方法如下 class Counter(dict): '''Dict subclass for counting hashable items. Sometimes ca ...
随机推荐
- SpringBoot 教程之 profile 的应用
目录 区分环境的配置 区分环境的代码 激活 profile 示例源码 参考资料 一个应用为了在不同的环境下工作,常常会有不同的配置,代码逻辑处理.Spring Boot 对此提供了简便的支 ...
- MVC5+EF6入门完整教程7:排序过滤分页
https://www.cnblogs.com/miro/p/4134241.html 前置准备 – 应用之前样式,增加测试数据 界面样式修改前: 下面对Views --> Account -- ...
- linux查看硬件、系统信息
查看机器型号等 dmidecode 是一个读取电脑 DMI(桌面管理接口(Desktop Management Interface))表内容并且以人类可读的格式显示系统硬件信息的工具.这个表包含系统硬 ...
- centos6/7 下升级openssl并安装python3
今天是2019年的最后一天了,看了看自己今年写的随笔就一篇,实在有点少得可怜,就想着趁现在有点时间就再写一篇,^_^ centos6 或者centos 7 python 默认都是安装python 2 ...
- LeetCode-21 有序链表的合并
问题描述: 将两个有序链表合并为一个新的有序链表并返回.新链表是通过拼接给定的两个链表的所有节点组成的. 示例: 输入:1->2->4, 1->3->4输出:1->1-& ...
- 预防XSs和sql注入常见分析
SQL注入简介SQL 注入漏洞(SQL Injection)是 Web 开发中最常见的一种安全漏洞.可以用它来从数据库获取敏感信息,或者利用数据库的特性执行添加用户,导出文件等一系列恶意操作,甚至有可 ...
- Linux的文件、目录权限管理
查看文件夹的详细信息 [root@s25linux ~]# ll /tmp总用量 4drwxr-xr-x. 2 root root 6 2月 17 11:00 hehe #文件夹 解读它的信息 ...
- Goland 2019下载和安装(带破解补丁和汉化包)
Goland 简介 Goland 是由 JetBrains 公司开发的一个新的商业 IDE,旨在为 Go 开发者提供的一个符合人体工程学的新的商业 IDE.Goland 整合了 IntelliJ 平台 ...
- 解决linux 终端UnicodeDecodeError: 'utf-8' codec can't decode byte 0xce in position 0: invalid continuation byte
vi /etc/locale.conf 修改LANG="zh_CN.gbk" 最后执行source /etc/locale.conf 即可永久生效,下次登录,中文就不会乱码了.
- C# Dynamic与Newtonsoft.Json的应用
C#中Dynamic关键字 dynamic关键字和动态语言运行时(DLR)是.Net 4.0中新增的功能. 什么是"动态"? 编程语言有时可以划分为静态类型化语言和动态类型化语言. ...