On The Way—Step 2 Python入门之Python内容初始
2.1 输出
print()
打印一个字符串
print('你真好!')
打印变量内容
a = '你真好!'
print(a)
结果都是:你真好!
2.2 变量
变量名字规则
只能用下划线、字母、数字组成
数字不能在变量的首位出现
变量名要有真实意义
命名法:大小驼峰、下划线命名 常用
不能用Python中的关键字
变量名对字母有大小写的区分
不能用拼音和汉字做变量名
2.3常量
- 变量名全部大写就是常量 -- 常量建议不进行修改
2.4注释
单行注释
#后都是注释
多行注释
"""
可以注释多行,
第一个3引号必须顶格写
"""
2.5基础数据类型
- int -- 整型(数字) 计算和比较
- str -- 字符串(字母,汉字)
- bool -- 布尔值 用于判断
2.6流程控制语句
- 单if
- if else 二选一
- if elif elif 多个选择一个或者零个
- if elif elif else 多个选一个
- if if if 多选多或零
- if 嵌套 进行多层判断 一般if嵌套写三层就可以了
2.7 用户交互
input()
input('提示内容')
a = input('提示内容') 把提示内容付给一个变量
变量 a 为字符串类型
2.8其他知识点
- and 和 and前后都为真才是真
- type 查看数据类型
- int("5") 将字符串5转换成整型
- str(5) 将整型转换成字符串
- == 判断前后是否相等
2.9.while循环 -- 死循环
while 条件:
循环体
打断死循环:
break -- 终止当前循环
改变条件 -- 自动定义修改控制执行次数
关键字:
break -- 终止当前循环
continue -- 伪装成循环体中最后一行代码(官方:跳出本次循环,继续下次循环)
while else:while条件成立的时候就不执行了,条件不成立的时候就执行else
2.10字符串格式化
% -- 占位
%s -- 占字符串的位
%d -- 占数字位
%% -- 转义成普通的%
s = "你好%s"
s%("我好")
f"{变量名}{字符串}" 3.6版本及以上才能使用
2.11运算符
运算符:
算数运算符 : + - * / // ** %
比较运算符: > < >= <= == !=
赋值运算符: = += -= *= /= //= **= %=
逻辑运算符: and or not () > not > and > or
成员运算符: in not in
2.12编码
ascii:
不支持中文
gbk:
英文 8位 1字节
中文 16位 2字节
unicode:
英文 16位 2字节
中文 32位 4字节
utf-8:
英文 8 位 1字节
欧洲 16位 2字节
亚洲 24位 3字节
On The Way—Step 2 Python入门之Python内容初始的更多相关文章
- Python 入门之Python简介
Python 入门之Python简介 1.Python简介: (1) Python的出生: python的创始人为吉多·范罗苏姆(Guido van Rossum)(中文名字:龟叔).1989年的 ...
- Python 入门之 Python三大器 之 装饰器
Python 入门之 Python三大器 之 装饰器 1.开放封闭原则: (1)代码扩展进行开放 任何一个程序,不可能在设计之初就已经想好了所有的功能并且未来不做任何更新和修改.所以我们必须允许代 ...
- Python 入门之 Python三大器 之 生成器
Python 入门之 Python三大器 之 生成器 1.生成器 (1)什么是生成器? 核心:生成器的本质就是一个迭代器 迭代器是Python自带的 生成器程序员自己写的一种迭代器 def func( ...
- Python 入门之 Python三大器 之 迭代器
Python 入门之 Python三大器 之 迭代器 1.迭代器 (1)可迭代对象: <1> 只要具有__ iter __()方法就是一个可迭代对象 (我们可以通过dir()方法去判断一个 ...
- Python入门之 Python内置函数
Python入门之 Python内置函数 函数就是以功能为导向,一个函数封装一个功能,那么Python将一些常用的功能(比如len)给我们封装成了一个一个的函数,供我们使用,他们不仅效率高(底层都是用 ...
- Python 入门之Python基础数据类型及其方法
Python 入门之Python基础数据类型 1. 整型:int 用于计算,用于比较 (在赋值的时候先执行等号右边的内容) 1.1 整数的加 a = 10 b = 20 print(a + b) 结果 ...
- Python 入门之Python基础知识
Python 入门之Python基础知识 1.变量 (1)变量就是把程序运行的中间结果临时存在内存中,以便后续代码使用 (2)变量的作用: 昵称,就是代指内存中某个地址中的内容 a = 123 变量名 ...
- On The Way—Step 1 :python入门之Python的历程
1.python的历史 2004 Django框架 python2 和 python3的区别 python2 源码不统一 有重复功能代码 python3 源码统一 没有重复功能代码 Python的发展 ...
- python入门(Python和Pycharm安装)
Python简介 Python是一种计算机程序设计语言,它结合了解释性.编译性.互动性和面向对象的脚本语言,非常简单易用.Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他 ...
- Python入门:Python基础笔记
(C语言:)C语言是相对C++.C#.Java等语言更接近底层,并且一些硬件编程都可以使(只能使用)C语言.另外C语言学起来相对困难,因为涉及到指针,指针也是语言接近底层语言的一个特征.目前编写较大的 ...
随机推荐
- ORACLE(系统表student) 基本与深入学习
(一).首先我们先创建student表(系统有的可以跳过往下看)没有直接复制运行即可. create table student(sno varchar2(3) not null, --学号sname ...
- C语言实现贪吃蛇
日期:2018.9.11 用时:150min 项目:贪吃蛇(C语言--数组 结构体实现) 开发工具:vs2013 关键知识:数组,结构体,图形库,键位操作 源代码: #include<std ...
- vagramt中同步文件,webpack不热加载
这是一篇参考文章:https://webpack.js.org/guides/development-vagrant/ 在使用vue-cli+webpack构建的项目中,如何使用vagrant文件同步 ...
- Github项目备份与更新
需求 假如现在想对使用到的一些Github上的开源组件进行备份,采用自建Gitlab服务器的方式进行备份保存,并且组件需定时保持与Github更新. 总体步骤 组件备份- 整体步骤如下: a.搭建gi ...
- Windows鼠标右键菜单添加SublimeText打开选项
Windows上将使用SublimeText打开文件的选项添加到鼠标右键菜单. 新建reg后缀的注册表文件,编辑添加内容 Windows Registry Editor Version 5.00 [H ...
- CentOS 7编译安装Redis
安装编译相关依赖 CentOS/Fedora yum install gcc gcc-c++ cmake tcl 下载Redis源码包 curl -o redis-4.0.10.tar.gz http ...
- 消息驱动式微服务:Spring Cloud Stream & RabbitMQ
1. 概述 在本文中,我们将向您介绍Spring Cloud Stream,这是一个用于构建消息驱动的微服务应用程序的框架,这些应用程序由一个常见的消息传递代理(如RabbitMQ.Apache Ka ...
- django启动入口源码分析
manage.py是启动入口,在里面调用execute_from_command_line(sys.argv)方法 def execute_from_command_line(argv=None): ...
- 并发编程-concurrent指南-阻塞队列-链表阻塞队列LinkedBlockingQueue
LinkedBlockingQueue是一个基于链表的阻塞队列. 由于LinkedBlockingQueue实现是线程安全的,实现了先进先出等特性,是作为生产者消费者的首选. LinkedBlocki ...
- 深入理解Java虚拟机笔记——虚拟机类加载机制
目录 概述 动态加载和动态连接 类加载的时机 类的生命周期 被动引用 例子一(调用子类继承父类的字段) 例子二(数组) 例子三(静态常量) 类加载的过程 加载 验证 准备 解析 符号引用 直接引用 初 ...