Python基础学习笔记01
一、Python简介
1、主流开发语言
python、java、php
PS:做自动化跟系统用什么语言开发的没有任何关系
2、python应用:后台开发、自动化运维、人工智能、数据分析、爬虫(从互联网上获取数据)、自动化测试、嵌入式开发
3、python是世界上第三方库最多的一个语言。最开始的时候,python是脚本语言,只有单一的功能。
4、所有编程语言
计算机只认识二进制,把咱们写的这些东西,翻译给计算机
编译型语言:运行代码之前,必须经过编译
一次编译,多次运行,速度快
C、C++
解释型语言:它是在运行的时候才编译的,代码执行一行编译一行
php、python、ruby、java等
二、Python基础
1、pycharm快捷键
单行注释:#
多行注释:''' 或 """
快速注释:Ctrl+/
快速复制一行代码:Ctrl+D
2、定义变量
变量,用来存东西的。
定义变量的时候有一些内置关键字不能用
定义变量:变量只能是字母、数字、下划线组合,不能以数字开头。
如:ip="192.168.1.123" #把ip地址存到变量里面
print(ip) #输出ip地址
3、单引号与双引号的使用
1、如果定义的字符串变量值里面有单引号,外面就不能用单引号,要用双引号。
如:words="let's go“
2、如果定义的字符串变量值里面有双引号,外面就不能用双引号,要用单引号。
如: words1=' a真“漂亮” '
3、如果定义的字符串变量值里面既有单引号又有双引号,外面就用三个单引号。
如:words2=''' let' go ! a真“漂亮” '''
4、条件判断 if else
语法格式:
如果条件不止一个,用elif
条件判断符号:
等于==
大于>
小于<
大于等于>=
小于等于<=
不等于!=
且 and
或 or
input:用input接收到的类型全部都是字符串
类型转换:变量名=int(变量名) 如:score=int(score)
例1:判断成绩
5、while循环
循环就是重复做一件事
循环、遍历、迭代都指的是循环
python中循环有两种:while for
用while循环的话,必须得有一个计数器
1、count=0 计数器,控制循环次数
count=count+1 还有如下方式:
count+=1
count-=1
count*=1
count/=1
2、break和continue
break:结束循环,再循环里面遇到break,不管还有多少次循环,立即结束循环
continue:结束本次循环,继续执行下一次循环
例1:猜数字
6、for循环
for循环不需要定义计数器
7、字符串格式化
%s代表占位符
获取今天的日期:import datetime
这一行代码写不下了,写到下一行:\ 或者回车