第一章 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. Use OWIN to Self-Host ASP.NET Web API 2 来访问我的webapi

    就是说我们本地的http://localhost:49708/api/test可以通过 这个东西来访问(懒得挂载iis,当然它的强大可不这些,由于测试出了问题 出记录一下) 首先去Nuget包里找到M ...

  2. 如何在云端部署SAP HANA实战, Azure 上的 SAP HANA(大型实例)概述和体系结构

    什么是 Azure 上的 SAP HANA(大型实例)? Azure 上的 SAP HANA(大型实例)是一种针对 Azure 的独特解决方案. 除了提供 Azure 虚拟机以用于部署和运行 SAP ...

  3. mac下安装mysql5.7.18,连接出现Access denied for user 'root'@'localhost' (using password: YES)

    mac下,mysql5.7.18连接出错,错误信息为:Access denied for user 'root'@'localhost' (using password: YES) ()里面的为she ...

  4. 【CentOS-7+ Ambari 2.7.0 + HDP 3.0+HAWQ2.3.00】遭遇问题及解决记录

    一.zookeeper超出最大连接限制:ambari server检测到critical错误, zookeeper server on ep-bd01:2181 连接被积极拒绝,翻看主机上zookee ...

  5. MapReduce原理

    MapReduce原理 WordCount例子 用mapreduce计算wordcount的例子: package org.apache.hadoop.examples; import java.io ...

  6. 解决importerror no module named mysqldb

    在window中 1:在Scripts文件夹下会出现一系列和pip有关的文件,DOS中到Scripts,运行:pip install mysql-python 2:报错:Microsoft Visua ...

  7. Linux下">/dev/null 2>&1 "相关知识说明

    在学习Linux的过程中,常会看到一些终端命令或者程序中有">/dev/null 2>&1"出现,由于已经遇到了好几次了,为了理解清楚,不妨花点时间百度或者go ...

  8. 从0移植uboot (四) _点亮调试LED

    这一节主要讨论1个问题:点灯.点灯是实际开发中,特别是裸板开发中常见的调试手段,相当于主机开发中漫天飞舞的printf/printk.为了追踪程序的现场执行情况,很多时候我们都使用点一个灯的方法来进行 ...

  9. linux系统关闭指定服务的方式

    1.根据名称称查找并关闭:pgrep -f 名称 | xargs kill -9 2.根据端口称查找并关闭:lsof -i:端口 | grep LISTEN|awk '{print $2}'|xarg ...

  10. C# 递归省市区三级树结构

    省市区结构 实体 /// <summary> /// 行政区 /// </summary> public class AreaEntity { public int Id { ...