python小白——进阶之路——day1天---认识python和变量、注释
###-python的认知
89年开发的语言,创始人范罗苏姆(Guido van Rossum),别称:龟叔(Guido)
(1)版本:
python2.x原码不规范,重复较多
python3x:原码清晰,简单
(2)编译型与解释型语言区别:
编译型:一次性,把所有代码编译成机器能识别的二进制,在运行
代表语言:c,c++
优点:执行速度快
缺点:开发速度慢,调试周期短
解释型:代码从上到下一行一行解释运行
代表语言:python,php
优点:开发效率快,调试周期短
缺点:执行速度相对慢
*python语言可以直接在linux和windows跨平台使用.
(3)python的解释器:
    (1)Cpython(官方推荐)
    	转化成c语言能识别的二进制码
    (2)Jpython
    	转化成java语言能识别的二进制码
    (3)其他语言解释器
    	把python转化成其他语言能识别的二进制码
    (4)PyPy
    	将所有代码一次性编译成二进制码,加快执行效率(模仿编译型语言的一款python解释器)
### -注释: 就是对代码的解释 方便大家阅读代码
1. 注释的分类
(1) 单行注释(“” “”)
(2) 多行注释 (三个单引号 或者 三个双引号)
2.注释的注意点: (注释的嵌套)
# 注意:注释嵌套的时候,外面是三个双引号,里面用三个单引号,外面是三个单引号,里面用三个双引号
'''
print("陈xx,一表人才")
print("张xx,相貌堂堂")
print("谢xx,鼻如悬胆")
"""
print("王xx,疯牛踢躺")
"""
print("陈xx,婀娜多姿")
print("柯xx,一脸猥琐")
'''
3.注释的排错性 (注释一部分代码,执行另外一部分代码进行测试,以此类推)
# ### 变量:可以改变的量,具体指的内存的一段空间
# ### (1)变量的含义
var = "张三"
var = "李四"
print(var)
# ### (2)变量的声明
#(1)
a = 1
b = 2
print(a,b)
# ### (3)变量的命名
'''
                 变量的命名
字母数字下划线, 首字符不能为数字
严格区分大小写, 且不能使用关键字
变量命名有意义, 且不能使用中文哦
'''
	UTF-8 国际标准编码(可变长的unicode编码集) 万国码   一个中文代表3个字节 一个英文或者符号代表一个字节
	gbk   国标编码  一个中文代表2个字节. 一个英文或者符号代表一个字节
'''
'''
中文命名变量,在语法上允许,但严禁使用
'''
# ### (4)变量的交换
a = 10
b = 11
a,b = b,a
print(a,b)
# 变量的交换通用写法
a = 33
b = 55
tmp = a
a = b
b = tmp
print(a,b)
python小白——进阶之路——day1天---认识python和变量、注释的更多相关文章
- python小白——进阶之路——day2天-———数据类型和Number类型和str字符串
		### -python的六大标准数据类型(1)Number 数字类型(int float bool complex)(2)String 字符串类型(3)List 列表类型(4)Tuple 元组类型(5 ... 
- python小白——进阶之路——day4天-———流程控制while if循环
		# ### 代码块: 以冒号作为开始,用缩进来划分作用域,这个整体叫做代码块 if 5 == 5: print(1) print(2) # 注意点: 要么全部使用4个空格,要么全部使用1个缩进 ,这样 ... 
- python小白——进阶之路——day3天-———运算符
		(1)算数运算符: + - * / // % ** (2)比较运算符: > < >= <= == != (3)赋值运算符: = += -= *= /= //= %= ** ... 
- python小白——进阶之路——day3天-———容器类型数据+Number类型强制类型转换
		-->Number 部分 int : 整型 浮点型 布尔类型 纯数字字符串 float: 整型 浮点型 布尔类型 纯数字字符串 complex: 整型 浮点型 布 ... 
- python小白——进阶之路——day2天-———变量的缓存机制+自动类型转换
		# ###同一文件,变量的缓存机制 ''' -->Number 部分 1.对于整型而言,-5~正无穷范围内的相同值 id一致 2.对于浮点数而言,非负数范围内的相同值 id一致 3.布尔值而言, ... 
- python小白——进阶之路——day2天-———容器类型数据(list,set ,tuple,dict,str)
		#容器类型数据 : list tuple # ###列表的特性:可获取,可修改,有序 # 声明一个空列表 listvar = [] print(listvar,type(listvar)) # (1) ... 
- Python小白学习之路(四)——第一次练习题
		写在前面: 今天下雪了呢!连着两天都没有更新学习记录. 我没有偷懒呢.做了一天的练习题,昨天学的内容还没总结完,太累了就回去睡觉了 连续一周早起,强大的内心也无法支撑我疲惫的身体 今天早起做了整理.加 ... 
- 小白进阶之路—python脚本(1)判断是否是一个目录
		#!/usr/bin/env python# -*- coding: utf-8 -*-import os dir = "/var/www/html/EnjoyWeekend/" ... 
- 小白进阶之路-python基本运算符
		1.算数运算符(+.-.*./.%.**(幂 二次方.三次方).//(地板除,返回商的整数部分) 2.比较运算符(==.!=.<>(不等于).>.<.>=.<=) ... 
随机推荐
- Java开发知识之Java字符串类
			Java开发知识之Java字符串类 一丶简介 任何语言中.字符串都是很重要的.都涉及到字符串的处理. 例如C++中. 字符串使用内存. 并提供相应的函数进行处理 strcmp strcat strcp ... 
- angr进阶(6)绕过反调试
			angr绕过反调试,一个是通过之前的方式,使用从特定位置开始测试的方法,还有一种通过hook进行反调试的方法. 其原理就在于angr能够符号化表示函数tumctf2016_zwiebe p.hook_ ... 
- 第44章 添加新协议 - Identity Server 4 中文文档(v1.0.0)
			除了对OpenID Connect和OAuth 2.0的内置支持之外,IdentityServer4还允许添加对其他协议的支持. 您可以将这些附加协议端点添加为中间件或使用例如MVC控制器.在这两种情 ... 
- 杭电ACM2008--数值统计
			数值统计 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submis ... 
- redo/declare/typeset
			变量设置功能,都是由命令行直接设置的,那么,可不可以让使用者能够经由键盘输入? 什么意思呢?是否记得某些程序执行的过程当中,会等待使用者输入 "yes/no"之类的讯息啊? 在 b ... 
- css字体图标的使用方法
			提要:对于传统的一般用css雪碧(css sprite)来搞,目前大部分网站已经主要字体图标 ,利用font+css 或者font+html 来开发,今天总结了一下,记录之~ css sprite用背 ... 
- MySQL优化特定类型的查询
			优化关联查询 如果想要优化使用关联的查询,我们需要特别留意以下几点: 确保ON或者USING子句中的列上有索引.在创建索引的时候需要考虑到关联的顺序.当表A和表B用列c关联的时候,如果优化器的关联顺序 ... 
- MySQL优化COUNT()查询
			COUNT()聚合函数,以及如何优化使用了该函数的查询,很可能是最容易被人们误解的知识点之一 COUNT()的作用 COUNT()是一个特殊的函数,有两种非常不同的作用: 统计某个列值的数量 统计行数 ... 
- Django 笔记分享
			Django是一个基于MVC构造的框架.但是在Django中,控制器接受用户输入的部分由框架自行处理,所以 Django 里更关注的是模型(Model).模板(Template)和视图(Views), ... 
- Visual Studio 2019 RC入门
			介绍 在本文中,让我们看看如何开始使用Visual Studio 2019 RC.Microsoft现已发布Visual Studio Release Candidate,现在可以下载了.最初,Mic ... 
