python全栈第一章
第一章 Python基础
变量定义规则:
1、变量名只能是字母数字或者下划线的任意组合
2、变量名的第一个字符不能是数字
3、关键字不能申明为变量名
定义方式:
1、驼峰体AgeOfSzp
2、下划线隔开Age_of_Szp
(推荐用第二种下划线隔开的方式)
变量:会变化的量
程序员约定俗成用变量名全部大写表示常量
'''
# name=input('what is your name ?')
# print('hell0,'+name)
####格式化输出
# name=input('please input your name ')
# age=input('please input your age ')
# hometown=input('please input your hometown ')
# print('my name is {},and i am {} years old .I am from {}'.format(name,age,hometown))
# print('my name is %s,and i am %s year old '%(name,age))
##前面用大括号,后面用点format传参
''' 基本数据类型:
数字:在python2当中,有整型int和长整型long之分,但是在Python3中,全部都是int,在Python3中,如果整数发生溢出,Python会自动将整数数据类型转换为长整数
字符串:在Python中,加了引号的字符都被认为是字符串
列表:
字典:
'''
'''
基本运算符:
+加法,也可以用于字符串的相加
-减法
*乘法
/单纯的除法,保留相应位的小数
%相除返回余数
**幂运算 次方
//相除取整数,返回商, '''
# a=3
# b=7
# print(b//a)
# i=1
# while i<4:
# score=int(input("请输入一个分数,在0-100之间"))
# if score>=90:
# print('A')
# elif score>=80:
# print('B ')
# elif score >=70:
# print("C")
# elif score >=60:
# print("D")
# elif 0<=score<60:
# print("成绩太差了")
# else:
# print('输入无效,请重新输入')
# i+=1
# count=0
# list1=[]
# while count<=100:
# if count%2==0:
# # print("LOOP",count)
# list1.append(count)
# count+=1
# print(list1)
"""
循环终止语句:
break:用于完全结束一个循环,跳出循环体执行循环后面的语句。
continue:终止本次循环,接着执行后面的循环。
"""
# count=1
# while count <=5:
# print("loop",count)
# if count==5:
# # break
# continue
# if count==6:
# break
# count+=1
#
# print("___out of while loop ")
# count=0
# while count<=100:
# count+=1
# ##只要count 在6-94之间,就不走下面的print语句,直接进入下一次loop
# if count>5 and count <94:
# continue
# print("LOOP:",count)
# print("------------out of while loop--------------") """
# while else
# 当while循环正常执行完,中间没有被break中止的话,就会执行else后面的语句。
# """
# count=0
# while count <=5:
# count+=1
# print("LOOP:",count)
# # if count==3:
# # break
# else:
# print("循环正常执行完了")
# print("-------------out of whlie loop------------------")
'''
课后练习 '''
# i=0
# list1=['seven','alex']
# while i<3:
# a=input("please input your username")
# b=int(input("please input your password"))
# if a in list1 and b==123:
# print('登陆成功')
# i+=1
# else:
# print("登陆失败")
# i+=1
# i=2
# sum=0
# while i<101:
# sum=sum+(-1)**i*i
# i+=1
# print(sum)
# """
# 下面这段程序有问题,功能是用while输出12345789 d
# """
# i=1
# list1=[]
# while i<13:
# if i!=6 and i!=10:
# list1.append(i)
# i+=1
# if i ==13:
# list1.append("d")
# i+=1
# print(list1)
# i=1
# while i<101:
# if i%2==1:
# print(i)
# i+=1
name=input('please input a name')
palace=input('please input a palace')
thing=input('please input a thing ')
print("{}最喜欢在{}{}".format(name,palace,thing))
print("%s最喜欢在%s%s" %(name,palace,thing ))
python全栈第一章的更多相关文章
- python全栈开发中级班全程笔记(第二模块、第四章(三、re 正则表达式))
python全栈开发笔记第二模块 第四章 :常用模块(第三部分) 一.正则表达式的作用与方法 正则表达式是什么呢?一个问题带来正则表达式的重要性和作用 有一个需求 : 从文件中读取所有联 ...
- python全栈开发中级班全程笔记(第二模块、第四章)(常用模块导入)
python全栈开发笔记第二模块 第四章 :常用模块(第二部分) 一.os 模块的 详解 1.os.getcwd() :得到当前工作目录,即当前python解释器所在目录路径 impor ...
- python全栈开发中级班全程笔记(第二模块、第三章)(员工信息增删改查作业讲解)
python全栈开发中级班全程笔记 第三章:员工信息增删改查作业代码 作业要求: 员工增删改查表用代码实现一个简单的员工信息增删改查表需求: 1.支持模糊查询,(1.find name ,age fo ...
- Python全栈开发记录_第一篇(循环练习及杂碎的知识点)
Python全栈开发记录只为记录全栈开发学习过程中一些难和重要的知识点,还有问题及课后题目,以供自己和他人共同查看.(该篇代码行数大约:300行) 知识点1:优先级:not>and 短路原则:a ...
- python 全栈开发之路 day1
python 全栈开发之路 day1 本节内容 计算机发展介绍 计算机硬件组成 计算机基本原理 计算机 计算机(computer)俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可 ...
- python 全栈开发,Day99(作业讲解,DRF版本,DRF分页,DRF序列化进阶)
昨日内容回顾 1. 为什么要做前后端分离? - 前后端交给不同的人来编写,职责划分明确. - API (IOS,安卓,PC,微信小程序...) - vue.js等框架编写前端时,会比之前写jQuery ...
- python 全栈开发,Day98(路飞学城背景,django ContentType组件,表结构讲解)
昨日内容回顾 1. 为什么要做前后端分离? - 前后端交给不同的人来编写,职责划分明确. - API (IOS,安卓,PC,微信小程序...) - vue.js等框架编写前端时,会比之前写jQuery ...
- python全栈开发从入门到放弃之迭代器生成器
1.python中的for循环 l = [1,2,3,4,5,6] for i in l: #根据索引取值 print(i) 输出结果: 1 2 3 4 5 6 2.iterable 可迭代的 可迭 ...
- Python全栈【Socket网络编程】
Python全栈[socket网络编程] 本章内容: Socket 基于TCP的套接字 基于UDP的套接字 TCP粘包 SocketServer 模块(ThreadingTCPServer源码剖析) ...
随机推荐
- Vue:$set和$delete
一.$set 在开始讲解$set之前先看下面的一段代码,实现的功能:当点击“添加”按钮时,动态的给data里面的对象添加属性和值,代码示例如下: <!DOCTYPE html> <h ...
- FasterRCNN原理(转)
在介绍Faster R-CNN之前,先来介绍一些前验知识,为Faster R-CNN做铺垫. 一.基于Region Proposal(候选区域)的深度学习目标检测算法 Region Proposal( ...
- Netty WebSocket 开发
代码: Server package netty.protocol.websocket.server; import io.netty.bootstrap.ServerBootstrap; impor ...
- Linux 文件普通权限_011
一.文件权限10个字符对应类型和权限 二.Linux普通文件和Linux目录读.写.执行权限说明 标注:Linux 中的文件名是存在于父目录的block里面,并指向这个文件的inode节点 1.lin ...
- open-falcon监控Flume
1.首先你需要知道flume的http监控端口是否启动 请参考博文 Flume的监控参数 即在 http://localhost:3000/metrics 可以访问到如下内容 2.在open-falc ...
- 直播框架ijkplayer
直播框架ijkplayer [如何快速的开发一个完整的iOS直播app](播放篇) ijkplayer ios项目集成(图文详细版) 一步步搭建视频直播系统,基于LFLiveKit+ijkplayer ...
- jquery中Get方法请求接口
$.ajax( { url: apiUrl + '/api/Code/GetCodeProductInfo', type: 'GET', //Header头部添加Token参数 beforeSend: ...
- python之刷博客访问量
通过写刷访问量学习正则匹配 说明信息 说明:仅仅是为了熟悉正则表达式以及网页结构,并不赞成刷访问量操作. 1.刷访问量第一版 1.1 确定网页url结构,构造匹配模式串 首先是要确定刷的网页.第一版实 ...
- STC15单片机最小系统DIY
DIY计划简介 STC15F2K60S2简介: STC-Y5高速内核,工作频率可配置为1T(sysclk=mclk) 2K RAM(256字节 idata + 1792字节 xdata) + 60K ...
- JavaSE 类继承中函数重写
(1) /** * 继承时重写方法的返回类型可以不一样 * 这时的返回值类型必须是与父类相同或者为子类. */ class A { public Object func(){ return null; ...