第一章 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. 第四百零四节,python网站第三方登录,social-auth-app-django模块,

    第四百零四节,python网站第三方登录,social-auth-app-django模块, social-auth-app-django模块是专门用于Django的第三方登录OAuth2协议模块 目 ...

  2. 内建模块collections的使用

    # -*-coding:utf-8 -*- from collections import namedtuple Point=namedtuple('Point',['x','y']) p=Point ...

  3. python利用opencv合成模糊图像

    之前需要评估图像质量来筛选成像质量不错的图片,去除由于对焦,运动等造成的模糊图像,所以在构建数据集的时候考虑用opencv对清晰的图片进行处理获得模糊的图片从而进行训练. 1) 运动模糊图像 一般来说 ...

  4. 使用react-navigation提示undefind is not a function

    在学习react-natrive的时候,看到导航跳转一章,遂试了一下demo: 但是呢,在安卓模拟器上却报错了: 找了许多方法,包括降低版本都不行,后来修改了一下导出就可以了:

  5. C# WinForm窗体控件GroupBox修改边框颜色控件

    C# WinForm窗体控件GroupBox修改边框颜色控件 1.新建组件这里可以自定义一个GroupBox控件起名为GroupBoxEx 2.增加一个BoderColor属性 private Col ...

  6. 漏洞预警:Linux内核9年高龄的“脏牛”0day漏洞

    这个名叫Dirty COW,也就是脏牛的漏洞,存在Linux内核中已经有长达9年的时间,也就说2007年发布的Linux内核版本中就已经存在此漏洞.Linux kernel团队已经对此进行了修复. 漏 ...

  7. Java课程寒假之开发记账本软件(网页版)之二

    一.实现基础功能之一(记账) 一个记账本最基础之一的功能就是记账,所以也是首先要解决的问题,我选择了上学期使用的MySQL数据库来对账本进行存储. 我选择记账的方法是分开记账,就是支出放在一个表,收入 ...

  8. hibernate12--缓存

    <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN&q ...

  9. mac 初次配置apache,及mac下安装mysql

    先打开apache,在浏览器上输入  localhost     回车后会如果屏幕上显示:It works! 如下图: 这说明你的apache已开启 mac 下apache配置(mac自带apache ...

  10. 微信小程序之点赞和取消点赞

    wxml代码 <image wx:if="{{collection}}" src="/images/boy.png" bindtap="toCo ...