python———day1
1.计算机基础:CPU,内存,硬盘,操作系统
2.python出生于应用
3.python2与python3的区别(宏观):
python2:源码不标准,混乱,重复代码太多
python3:统一标准,去除重复代码
4.python的环境
编译型:一次性将所有程序编译成二进制文件。
缺点:开发效率低,不能跨平台
优点:运行速度快
例如:C,C++等等
解释型:当程序执行时,一行一行的解释
优点:开发效率高,可以跨平台
缺点:运行速度相对较慢
例如:python,PHP等
4.python的发展
5.python的种类
运行第一个.py文件:
python 文件路径 回车
6.变量
就是将一些运算的中间结果暂存到内存中,以便后续代码调用
1.必须由数字,下划线,字母任意组合,但数字不能做开头
2.不能是python中的关键字
['and' 'as' 'break' 'countine' 'def'
'del' 'elif' 'else' 'except' 'exec' 'finally'
'for' 'from' 'global' 'if' 'import' 'in'
'is' 'lambda' 'not' 'not' 'or' 'pass' 'print'
'raise' 'return' 'try' 'while' 'yield']
3.变量具有可描述性
4.不能是中文
user_name,a,_a_,_a1,a_1
7.常量
一直不变的量 (数值大小——ps:个人理解)
8.注释
方便理解代码
单行注释:#
多行注释:‘’‘注释’‘’或“”“注释”“”“
多行注释:'''sdhidfj——注释内容'''或"""skjfdkjfdk——注释内容 """
单行注释:#注释内容
9.用户交互:input
1.等待输入
2.将你的输入赋值给等号前的变量——age=input('请输入你的年龄' )
3.input出来的数据类型全部是字符串
user_name=input('请输入用户名' )
print('user_name')
10.基础数据类型初始
数字:int 12,3,45
+, -, *, /, % type()——查询变量类型
a=5
b=2
print(a+b)
print(a*b)
print(a/b)
print(a%b)
print(a,type('a'))
字符串转化成数字:int(str)条件:str必须是数字组成的
数字转化成字符串:str(int)
c=''
d=int(c)
print(type(c),type(d))
e=str(d)
print(type(e))
print(e)
字符串:str,python中凡是用引号括起来的都是字符串
可相加:字符串的拼接。
可相乘:str*int
a='abc'
b='def'
c=a+b
print(c)
e=a*8
print(e)
bool:布尔值——True,False
if语句:
python———day1的更多相关文章
- python day1 python介绍,安装及运算符
目录 python day1 1. 不同编程语言的对比 2. 为什么学python? 3. python的种类 4. python的安装(windows系统) 5. 导入模块或包 6. pyc文件 7 ...
- 自学Python Day1
Day1: 强制转换,打印类型.Python2(row input)=Python3 input input(Python2)不接受强制转换,输入和输出是一致的.加双引号是字符串,不加 ...
- Python day1 ---python基础1.1
1.模块初识2..pyc是个什么鬼?3.数据类型初识 4.数据运算5.入门知识拾遗 1.模块初识 sys模块 import sys print(sys.path) #打印环境变量 'D:\\Pycha ...
- python day1:初识Python(一)
一.Python 简介: Python免费.开源,面向对象的解释型语言,其语法简洁,在使用中无需考虑如何管理内存等底层问题,并且支持在linux,windows等多平台运行,Python的标准库很强大 ...
- Python Day1
一.安装python windows 1.下载安装包 https://www.python.org/downloads/ 2.安装 默认安装到C盘下 3.配置环境变量 右键计算机属性---高级系统设置 ...
- python day1 变量的命名和赋值
变量 一.变量的命名 1.不能以数字进行开头 2.不能包含特殊字符 3.不能是python内部的某些关键字 a = 123print(a)123 --------------------------- ...
- python day1 常用模块
键盘输入: python2.7 raw_input() python3 input() 键盘输入默认为字符串,可通过例如 int(input())方式,实现类型转换. ‘密文’输入: 仅python的 ...
- python,Day1,基础1
主要内容 1.python介绍 2.发展史 3.安装 4.hello world程序 5.变量 6.用户输入 7.模块 8.数据类型 9.数据运算 10.if...else语句 11.while循环 ...
- python day1 之三级菜单的正确姿势
看了几个同学有关三级菜单的实现,都是通过一级一级输出,是较为过程的实现.另外如果菜单(树形结构)更多级这样处理起来就比较麻烦了. 可以使用python强大的列表和字典,实现的更优美或简洁一些: 注:复 ...
随机推荐
- Python练手例子(8)
43.模仿静态变量(static)另一案例. 程序分析:演示一个python作用域使用方法. #python3.7 class Num: nNum = 1 def inc(self): self.nN ...
- | dp-the Treasure Hunter
题目: A. Mr. Kitayuta, the Treasure Hunter time limit per test 1 second memory limit per test 256 mega ...
- 20175320 2018-2019-2 《Java程序设计》第7周学习总结
20175320 2018-2019-2 <Java程序设计>第7周学习总结 教材学习内容总结 本周学习了教材的第八章的内容,在这章中介绍了常用的实用类,着重讲了如何利用String类.S ...
- 【TensorFlow使用教程】1 环境搭建
一.TensorFlow主要依赖包——Protocol Buffer & Bazel 1. Protocol Buffer 首先要弄清三个概念: 结构化数据:指拥有多种属性的数据,例如用户信息 ...
- assert()函数总结 (转)
assert()函数用法总结 assert宏的原型定义在<assert.h>中,其作用是如果它的条件返回错误,则终止程序执行,原型定义为: #include <assert.h> ...
- python中一个py文件如何调用其他py文件中的类和函数
HelloWorld 文件名称 Hello是类 from HelloWorld import Hello >>> h = Hello() >>> h.hello ...
- 如何把原生小程序项目合并的mpvue项目中
当时的情景是这样的: 使用mpvue写微信小程序,写着写着项目写到一半了,突然间不想这样继续写了,想切换回原生小程序语法去写剩余部分. 如下图,红色框里的功能是已经用mpvue完成的功能,绿色框部分的 ...
- 你应当如何学习C++以及编程(细节是必要的,但不是重要的,把时间用在集中精力去解决问题,而不是学习新技术,那样练不成高手。在实践中提高才是最重要的。最最重要的内功还是长期学习所磨练出来的自学能力)good
最近在学习Qt但由于没有C++的基础,感觉学的很吃力.看到pongba的这篇文章感觉不错就弄过来了, 原文地址:http://blog.csdn.net/qter_wd007/article/deta ...
- C++11 新特性之operator "" xxx
从C++11开始,我们可以使用以下形式通过常量字符串构造自定义类型, 比如: class Person { public: Person(const std::string& name): _ ...
- 使用tortoisegit工具git地址中带号码密码的拉取,以及使用这种方式后中途重置密码报git remote: HTTP Basic: Access denied 错误解决办法
1. 在拉取git项目时可以在地址中直接指定号码密码如下就可以直接拉取下来 https://username:password@github.com 需要注意,因为在解析地址时是以@符号作为地址信 ...