001-python3 初识
一。python的起源
python是一门 解释型弱类型编程语言.
特点: 简单.明确.优雅
二。python的解释器
CPython. 官方提供的. 内部使用c语言来实现
PyPy. 一次性把我们的代码解释成字节码文件. 可以直接去运行.
三。第一个python程序
print(任何内容)
四。变量
程序运行过程中产生的中间值. 暂时保存在内存中. 供后面的程序使用
命名规则:
1. 使用字母, 数字, 下划线组成
2. 不能数字开头, 更不能是纯数字
3. 不能用python的关键字
4. 不要太长
5. 要有意义
6. 区分大小写
7. 不要用中文
8. 建议使用驼峰或者下划线
# print(3+5+6)
# print((3+5+6)*12)
# print(((3+5+6)*12)+3)
# print((((3+5+6)*12)+3)/45)
#
# a = 3+5+6 # 这里的a就是一个变量. 临时记录一个值. 供后面的程序继续使用执行
# print(a*12) # 用完了
#
# a = "alex"
# print(a)
#
# a = 23
# print(a)
#
# b = a # 执行顺序. 把等号右边的值赋值给等号左边的变量
#
# print(b) # a = 20
# b = a
# a = 30
# print(b) # a = 10
# print(a / 3)
#
# a = "alex"
# print(a / 3) # 变量的数据类型(3个)
# 1. int类型. 整数, 可以进行+,-,*,/,%(计算余数, 取模), //(整除)
# print(9223372036854775807 * 128)
# print(10%3)
# print(10//3)
# print(10/3) # 1-10000000000,0-1 # 2. str 字符串, ',",''',""" 阔气来的内容叫字符串
# alex = """黑吃"""
# # type()来查看变量的数据类型
# # alex = 18
# print(type(alex))
#
# s = '''对面的女孩看过来
# 看过来啊看过来
# 峰哥已经很难耐
# 安排'''
# print(s) '''
注释: 多行注释.
''' """
注释: 多行注释. 不会影响你的程序执行. 给人看的.
""" # # 字符串可以进行的操作: + *
# print("马化腾"+"马云")
# print("马化腾"+2) # 会报错. 字符串和int不是一回事儿
#
# print("马化腾"*10)
# # 3.bool 布尔. 真命题或者假命题, True,False. 只能用来条件的判断
五。变量的数据类型
1. int. 整数. 可以做+,-,*,/,%,//
2. str. 字符串. 可以 + *
3. bool. 布尔值. 两个取值. True, False
六。用户交互
变量 = input(提示语)
接收到的内容是字符串类型
str = > int => int(str)
# 语法: 变量 = input("提示语")
# content = input("你吃了么?")
# print("我们在控制台接收到了:"+content)
# 让用户输入a, 让用户输入b. 计算机计算a+b的结果
# a = input("请输入a:") # input收到的内容是str
# b = input("请输入b:") # input收到的内容是str
# # 将字符串转换成整数 int(字符串)
# c = int(a) + int(b)
# print(c)
七。流程控制(if)
if 条件:
代码块
if 条件1:
代码块1
else:
代码块儿2
if 条件1:
代码块
elif 条件2:
代码块
elif....
else:
if 条件:
if 条件:
if 条件:
代码块
else:
else:
# content = input("请输入你是否中奖了:")
# # if 如果
# if content == '是': # = 赋值. == 判断
# print("走向人生巅峰")
# print("先买它20栋房子")
# else:
# print("继续过着屌丝的生活")
# print("我要死")
# 语法规则:
'''
if 条件判断:
代码块1
else:
代码块2
执行流程: 如果条件判断为真. 执行代码块1. 否则执行代码块2
'''
# money = 88
# if money > 500:
# print("打车回家")
#
# print("我到家了")
#
# print("咣咣咣, 谁呀? ")
# gender = input("请问, 你是男的还是女的?")
# if gender == '男':
# # pass # pass 过. 表示语法的完整性
# print("男的去隔壁. 找alex.")
# else: # 不是男的
# age = input("今年贵庚了?")
# if int(age) > 48: # input接收的是字符串. 48是int. 这两个数据类型是不能比较的
# print("大妈, 您找谁?, 可能在隔壁")
# else:
# print("我家的瓜, 特别甜.")
# month = input("请输入一个月份:")
# if month == '一月':
# print("吃饺子")
# elif month == '二月':
# print("苹果")
# elif month == '三月':
# print("桂花糕")
# elif month == '三月':
# print("西瓜")
# elif month == '三月':
# print("粽子")
# elif month == '三月':
# print("冰棍")
# score = int(input("请输入峰哥的成绩:"))
# if score >=90:
# print("峰哥old six. 得A")
# elif score >= 80:
# print("峰哥还可以, 得B")
# elif score >= 70:
# print("还凑合")
# elif score >= 60:
# print("勉强及格")
# else:
# print("不及格. 跟我去16期.")
# if ....elif...else
'''
if 条件1:
代码块1
elif 条件2:
代码块2
elif...
else:
代码块n
执行流程:
判断如果条件1成立. 执行代码块1. 否则继续判断条件2是否成立. 如果成立执行代码块2. 否则....
如果以上条件都不成立. 执行最后的else
001-python3 初识的更多相关文章
- PYTHON 100days学习笔记001:初识python
现在学习这个确实时间很紧,但是迟早得学,以后PYTHON自动化运维,PYTHON自动测试都需要用的到,甚至可以往数据分析方向发展,刚好最近有数据观组织的python100天计划,就参加了,做好笔记,一 ...
- Python3 初识Python
一 Python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC ...
- python3初识selenium
第一步:安装与配置 1.电脑上需要有火狐浏览器(默认安装在C:\Program Files (x86)\Mozilla Firefox目录下). 2.使用pip install selenium安装好 ...
- 2.1 Python3.5安装以及爬虫需要的环境配置
之所以选用Python,是因为对于网络爬虫来说,Python是最好上手的一种语言.本文讲述的安装配置都是基于Windows的环境. 另外我想说的是,文中用到的下载链接尽量官方网站上的下载链接,这是我比 ...
- python3.0练习100题——001
自学python3中,现在开始每天在python2.71 100例中做一道题,用python3实现,并写下一些思考-加油(ง •̀灬•́)ง 题目网站(http://www.runoob.com/py ...
- 001 01 Android 零基础入门 01 Java基础语法 01 Java初识 01 导学
001 01 Android 零基础入门 01 Java基础语法 01 Java初识 01 导学 welcome to Java World 欢迎来到Java世界 一起领略Java编程世界的奥秘与奥妙 ...
- 循序渐进Python3(八) -- 0 -- 初识socket
socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求. socket起源于Un ...
- Python3练习题 001:4个数字求不重复的3位数
#Python练习题 001:4个数字求不重复的3位数#方法一import itertoolsres = [][res.append(i[0]*100 + i[1]*10 + i[2]) for i ...
- [Python3 填坑] 001 格式化符号 & 格式化操作符的辅助指令
目录 1. print( 坑的信息 ) 2. 开始填坑 2.1 Python 格式化符号表 举例说明 (1) %c (2) %s 与 %d (3) %o (4) %x (5) %f (6) %e (7 ...
- Python3基础之初识Python
Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序, 作为ABC语 ...
随机推荐
- 二维码彩色广告招牌的切割制作问题(C#.net下对彩色二维码圆角样式及改进)
原文:二维码彩色广告招牌的切割制作问题(C#.net下对彩色二维码圆角样式及改进) 我们知道,目前二维码还很少用于广告招牌的制作.但随着智能手机越来越普及,互联网等网络的应用也越来越广泛,作为连接物理 ...
- C#/WPF 计算字串的真实长度,调整控件的宽度
下面函数是经常用到的计算字串长度的方法: private double MeasureTextWidth(String str, string fontName, double fon ...
- 数据在数组中存储的顺序:小端 OR 大端模式 详解
大端模式,是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放: 小端模式,是指数据的高 ...
- Windows程序设计画图实现哆啦A梦
在看雪论坛上看到的一个帖子,很喜欢,转载一下.原文地址:http://bbs.pediy.com/showthread.php?t=138630哆啦A梦是画出来的,不知道作者算这些坐标位置算了多久,真 ...
- Ionic3开发环境搭建-VS Code
原文:Ionic3开发环境搭建-VS Code 一.Ionic3在VS Code中的开发环境搭建 1.全局安装Ionic包 npm install -g cordova ionic 使用 ionic ...
- awk积累
1. 计算一个文本中每一列的和 [root@centos ~]# cat aaa.txt [root@centos ~]# awk 'BEGIN{a=0;b=0;c=0}{a+=$1;b+=$2;c+ ...
- C# mysql set和enum属性字段的读取和添加
1.使用Navicat for Mysql设置set和enum属性字段: a.enum类型 b.set类型 enum类型在创建表时需要设置初始值,在如图所示的位置设置. 2.C#读取和添加数据 a.e ...
- Android零基础入门第65节:RecyclerView分割线开发技巧
在上一期通过简单学习,已经领略到了RecyclerView的灵活性,当然都是一些最基础的用法,那么本期一起来学习RecyclerView的分割线使用. 相信有的比较细心的同学已经发现了,使用Recyc ...
- centos 7 安装 git 2.22.0
1.安装所需软件包 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel yum install gcc ...
- 修改GitHub上项目语言显示
问题 最近将自己以Scala为主语言写的博客放到github上了.由于使用了富文本编辑器.jQuery.Bootstrap等第三方插件,导致js.css等代码远远超过你自己写的代码. 于是也就成这样了 ...