Python基础语法学习
一、基础语法及函数:
1、print函数:告诉计算机,把括号的内容显示在屏幕上
print(520) 不带引号,打印最终的结果
import time 带引号,原样打印引号中的内容;带双引号,可以输出内容中的单引号;三引号实现跨行(转义字符\n newline \b backspace \r return)
print("在"+time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())+",我写了人生中第一行代码")
注:引号('或")=输入什么打印什么 三引号的用法:print('''我愿意......''')实现跨行输出
2、变量与赋值:变量命名要规范 赋值用=表示 变量的最终值等于最后赋值的值
3、数据类型:字符串(str)用引号括起来的字'字符串' 整数(int)普通的整数数字2,40 浮点数(float)带小数点的数
4、数据的应用 算数运算符(+ - * / % (返回余数)//(返回商) **(返回x的y次幂)) print(type('查询内容'))查询数据类型 str(转换成字符串) int(转换成整数)float(转换成浮点数)
5、条件判断:
单项判断:if 如果...就.... 冒号下缩进
条件判断 双向判断:if...else..... 如果...不满足...就....
多向判断:if elif else 如果 不满足 就下一个 再下一个
if嵌套 条件嵌套
嵌套写法 扒洋葱式写法(1.写基础条件代码2.写基础套件1的额外条件3.写基础条件2的额外条件)
6、input函数:money=int(input('你的工资是多少钱?'))
name=input('请输入你的名字:')
print(name+'欢迎你')
7、列表与字典
列表[0,1,2,3,4] 字典{键key:值}
8、for...in..循环(工作量确定)依次办业务,直到所以工作做完才能结束 for i in range(10) for i in [1,2,3] for i in{1:1,2:2,3:3}
while循环(工作量不确定)哨卡放行,满足条件就一直工作,直到不满足条件
9、布尔值:等于(==)不等于(!=)大于(>)小于(<)大于等于(>=)小于等于(<=)
布尔值的运算:true or true 为真 true or false 为真 false or false 为假
10、break语句 continue语句 pass语句 else语句
11、定义函数的语法:
def 函数名(参数):
函数体
return 语句
def math(x):
y=3*x+5
return y
12、类与对象
二、爬虫scrapy框架:scrapy startproject
0条评论