六、Python运行

print()   打印命令,输出到屏幕上

操作:

命令提示符--》输入Python--》文件路径

若输入Python回车报错或者提示没有,则Python解释器没有安装或者环境变量没有添加

若出现错误,大多数为语法错误

Python3能打印中文,Python2打印中文报错,由于Python3默认的编码方式是UTF-8,Python2默认编码方式是ASCII

Python2解决不能打印中文的方式:

首行添加   # -*- encoding:utf-8 -*-

或者     # encoding:utf-8

七、变量

变量的定义:变量就是将一些数据的中间结果都存起来,以便后续程序调用

变量的使用,定义一个变量的规范:

①.变量只能由数字、字母,下划线任意组合

②.不能以数字开通

③.不能是Python中的关键字

④.变量的可描述性

⑤.变量不能使用中文定义

⑥.变量不能过长,简单明了

⑦.变量不能使用拼音

⑧.官方推荐“驼峰体”和“下划线”

驼峰体:OldBoy

下划线:old_boy

应用范畴:

①.过长的结果让变量代替,使用起来方便,清晰

②.减少重复率,重复的量用变量代替

八、常量

常量的定义:一直不变的量,Python中本来没有常量

定义规范:

①.将变量全部大写

②.常量会放在文件最上面

九、注释

注释的作用:对代码解释说明,帮助自己或者别人理解代码的功能

#单号注释

--------------------------------------------------------------------------------------

'''

多行注释

'''

--------------------------------------------------------------------------------------

"""

多行注释

"""

--------------------------------------------------------------------------------------

注意:注释不能每行都用,在一些重点、难以理解的地方使用

十、数据类型

数据类型是人类给机器划分的一些数据:数字类型、字符串类型、布尔类型

数字类型(用于计算或者计数)

float 浮点型    例如:i = 3.14

int 整型      例如:i = 3

字符串类型:

多个字符 串起来就是字符串

字符串拼接,字符串与字符串用 + 相连

字符串可以与数字相乘

使用:

s1 = ‘hello'

s2 = "hello"

s3 = """明月光,疑是地上霜。
举头望明月,低头思故乡。"""

s4 = '''明月光,疑是地上霜。
举头望明月,低头思故乡。'''

str1 = s1 + s2

str2 = s2 * 5

布尔类型:bool

两种状态:True 和 False

十一、用户输入

  input('提示用语')

使用:

  name = input('请输入用户名:')

type(变量)   返回变量的数据类型

input()    数据全是字符串类型

十二、if条件语句

if 条件:

  执行语句(代码块)

第一种结构:  单独if

if 条件语句:

  执行语句1

第二种结构:  if..else

if 条件语句:

  执行语句1

else:

  执行语句2

第三种结构:  if...elif...elif   多个条件选1个

if 条件语句1:

  执行语句1

elif 条件语句2:

  执行语句2

elif 条件语句3:

  执行语句3

第四种结构:  if...elif...elif...else

if 条件语句1:

  执行语句1

elif 条件语句2:

  执行语句2

elif 条件语句3:

  执行语句3

else:

  执行语句4

第五种结构:    if嵌套

if 条件语句1:

  if 条件语句2:

    执行语句1

  else:

    执行语句2

else:

  执行语句3

Python基础Day1—下的更多相关文章

  1. 吾八哥学Python(四):了解Python基础语法(下)

    咱们接着上篇的语法学习,继续了解学习Python基础语法. 数据类型大体上把Python中的数据类型分为如下几类:Number(数字),String(字符串).List(列表).Dictionary( ...

  2. python基础day1

    一.python介绍 1.1简介 Python  (英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum ...

  3. Python基础(下)

    前言 print("\n".join([''.join(['*'*((x-y)%3) if((x*0.05)**2+(y*0.1)**2 -1)**3-(x*0.05)**2*(y ...

  4. Python基础Day1—上

    一.计算机基础 CPU:中央处理器,相当于人的大脑:运算中心与控制中心的结合. 内存:临时存储数据,与CPU交互. 硬盘:永久存储数据. 内存的优点:读取速度快 内存的缺点:容量小,造价高,断电数据会 ...

  5. python基础 Day1

    Python开发笔记 Day1 1.cpu内存 硬盘 操作系统 cpu:计算机的运算和计算中心,相当于人类大脑 内存:暂时存储数据,临时加载数据应用程序,4G(内存速度快,断电即消失) 硬盘:磁盘,长 ...

  6. python基础15下_迭代器_生成器

    print(dir([])) #告诉我列表拥有的所有方法 # 双下方法 # print([1].__add__([2])) print([1]+[2]) ret = set(dir([]))& ...

  7. python基础day1&2

    解决中文乱码问题 在开头加上 -*- encoding:utf-8 -*- if条件 if 条件: 结果#if elif else是单选,只走一条路 num = input('Please input ...

  8. python学习笔记(11)--测验3: Python基础语法(下) (第7周)

    斐波那契数列计算 B 描述 斐波那契数列如下: F(0) = 0, F(1) = 1 F(n) = F(n-1) + F(n-2) 编写一个计算斐波那契数列的函数,采用递归方式,输出不超过n的所有斐波 ...

  9. Python基础知识(Basic knowledge)

    Python基础知识(Basic knowledge) 1.认识Python&基础环境搭建 2.Python基础(上) 3.Python基础(中) 4.Python基础(下) 5.Python ...

随机推荐

  1. python爬虫中XPath和lxml解析库

    什么是XML XML 指可扩展标记语言(EXtensible Markup Language) XML 是一种标记语言,很类似 HTML XML 的设计宗旨是传输数据,而非显示数据 XML 的标签需要 ...

  2. WebGL学习笔记(三):绘制一个三角形

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  3. 查看 redis 请求日志

    转: 查看 redis 请求日志 2019-05-29 15:34:41 打卤 阅读数 1980更多 分类专栏: other   版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转 ...

  4. Python 初级 6 循环 (二)

    一.复习 1 for循环 for looper in [1, 2, 3, 4]: print("hello") 1) 每次循环开始,会依次把列表中的数按顺序赋值给looper,第一 ...

  5. springboot 整合rabbitMQ

    RabbitMQ RabbitMQ是一个被广泛使用的开源消息队列.它是轻量级且易于部署的,它能支持多种消息协议.RabbitMQ可以部署在分布式和联合配置中,以满足高规模.高可用性的需求. 在pom. ...

  6. Legacy和UEFI,MBR和GPT的区别

    Legacy(历史的,遗留的,传统的)和UEFI指的是系统引导方式(Legacy为传统BIOS,UEFI为新式BIOS),MBR和GPT指的是磁盘分区表类型. 一般情况下都是Legacy+MBR, U ...

  7. 深度解析qml引擎---(2)绑定(binding)

    强烈的希望是人生中比任何欢乐更大的兴奋剂.--尼采 上一篇文章讲了QML引擎加载qml文件的过程,大体过程是,解析qml文件,然后为文件中的每个元素创建对应的c++对象.例如,qml文件中如果使用了T ...

  8. QT--学习疑惑探索

    用C++定义了一个类,并注册到qml文件中,但是这个类只能用Quickview进行显示,用其他方法好像不行. 启发: 1  window控件类是没有parent的widget. 2 m_view = ...

  9. LeetCode 92. 反转链表 II(Reverse Linked List II)

    92. 反转链表 II 92. Reverse Linked List II 题目描述 反转从位置 m 到 n 的链表.请使用一趟扫描完成反转. 说明: 1 ≤ m ≤ n ≤ 链表长度. LeetC ...

  10. Wing-AEP平台LWM2M设备接入

    实现Wing-AEP中国电信物联网开放平台,LWM2M设备接入 一.准备 接入模组:BC35-G 平台地址:https://www.ctwing.cn/ 点击右上角控制台 点击左侧栏点击产品中心 二. ...