第一章 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全栈第一章的更多相关文章

  1. python全栈开发中级班全程笔记(第二模块、第四章(三、re 正则表达式))

    python全栈开发笔记第二模块   第四章 :常用模块(第三部分) 一.正则表达式的作用与方法 正则表达式是什么呢?一个问题带来正则表达式的重要性和作用      有一个需求 : 从文件中读取所有联 ...

  2. python全栈开发中级班全程笔记(第二模块、第四章)(常用模块导入)

    python全栈开发笔记第二模块 第四章 :常用模块(第二部分)     一.os 模块的 详解 1.os.getcwd()    :得到当前工作目录,即当前python解释器所在目录路径 impor ...

  3. python全栈开发中级班全程笔记(第二模块、第三章)(员工信息增删改查作业讲解)

    python全栈开发中级班全程笔记 第三章:员工信息增删改查作业代码 作业要求: 员工增删改查表用代码实现一个简单的员工信息增删改查表需求: 1.支持模糊查询,(1.find name ,age fo ...

  4. Python全栈开发记录_第一篇(循环练习及杂碎的知识点)

    Python全栈开发记录只为记录全栈开发学习过程中一些难和重要的知识点,还有问题及课后题目,以供自己和他人共同查看.(该篇代码行数大约:300行) 知识点1:优先级:not>and 短路原则:a ...

  5. python 全栈开发之路 day1

    python 全栈开发之路 day1   本节内容 计算机发展介绍 计算机硬件组成 计算机基本原理 计算机 计算机(computer)俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可 ...

  6. python 全栈开发,Day99(作业讲解,DRF版本,DRF分页,DRF序列化进阶)

    昨日内容回顾 1. 为什么要做前后端分离? - 前后端交给不同的人来编写,职责划分明确. - API (IOS,安卓,PC,微信小程序...) - vue.js等框架编写前端时,会比之前写jQuery ...

  7. python 全栈开发,Day98(路飞学城背景,django ContentType组件,表结构讲解)

    昨日内容回顾 1. 为什么要做前后端分离? - 前后端交给不同的人来编写,职责划分明确. - API (IOS,安卓,PC,微信小程序...) - vue.js等框架编写前端时,会比之前写jQuery ...

  8. 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  可迭代的 可迭 ...

  9. Python全栈【Socket网络编程】

    Python全栈[socket网络编程] 本章内容: Socket 基于TCP的套接字 基于UDP的套接字 TCP粘包 SocketServer 模块(ThreadingTCPServer源码剖析) ...

随机推荐

  1. ant 通配符

    ant 通配符 我们常用的匹配模式有ANT模式,比如acegi可以用PATTERN_TYPE_APACHE_ANT来使用ANT匹配模式,那什么是ANT匹配模式呢.   ANT通配符有三种:     通 ...

  2. ListFiles():返回Files类型数组,可以用getName()来访问到文件名。

    List():显示文件的名(相对路径) ListFiles():返回Files类型数组,可以用getName()来访问到文件名. 使用isDirectory()和isFile()来判断究竟是文件还是目 ...

  3. Centos7.0下MySQL的安装

    1.下载mysql的repo源 $ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 2.安装mysql-comm ...

  4. 基于【CentOS-7+ Ambari 2.7.0 + HDP 3.0】搭建HAWQ数据仓库——操作系统配置,安装必备软件

    注意未经说明,所有本文中所有操作都默认需要作为root用户进行操作. 一.安装zmodem,用于远程上传下载文件,安装gedit,方便重定向到远程windows上编辑文件(通过xlanuch) [ro ...

  5. 阿里云php-7.2.12 安装

    安装依赖 yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml ...

  6. windows服务器的误解

    自以为服务器就一种 配置,mac,windows服务器 目的:mac希望连接windows服务器,并替换打包的项目文件, 误区,使用ssh 最后明白了 直到看到一句话 阿里云ECS的安全组默认只放行2 ...

  7. B - Battle City bfs+优先队列

    来源poj2312 Many of us had played the game "Battle city" in our childhood, and some people ( ...

  8. 在node环境使用axios发送文件

    yarn add form-data (async () => { const l = console.log; const axios = require("axios") ...

  9. 13、cookie

    一.cookie: 1.cookie cookie的应用: 1.用户名密码 自动登录 2.购物车商品的保存. <1>缓存信息,只存储特定的重要的信息.程序编程完成.缓存信息cookie技术 ...

  10. eclipse哪个版本好

    Eclipse IDE for Java EE Developers (企业级开发软件,干啥都足够了,300MB左右)