今日大纲:
. 变量。 *****
. 常量。**
. 注释。***
. 基础数据类型初识(int,str,bool). *****
. 用户输入 input *****
. 流程控制语句if。 *****

1. 变量
编码方式为utf-8:
# -*- encoding:utf- -*-

print('Hello Everyone')
print(++++)
print(( + + + + ) * / )
print((( + + + + ) * / ) * / )

x =  +  +  +  +
print(x)
y = x * /
z = y * /
print(y,z)
why what how where
x y z 就是变量:变量就是将一些数据的中间结果暂存起来,以便后续程序调用。
变量如何使用?定义一个变量的规范
,变量只能由数字,字母,下划线任意组合。
,不能以数字开头。
,不能是python中的关键字。
['and', 'as', 'assert', 'break', 'class', 'continue',
'def', 'del', 'elif', 'else', 'except', 'exec',
'finally', 'for', 'from', 'global', 'if', 'import',
'in', 'is', 'lambda', 'not', 'or', 'pass', 'print',
'raise', 'return', 'try', 'while', 'with', 'yield']
,变量要有描述性。
name = 'alex'
age = 'taibai'
,变量不能使用中文。
,变量不能过长。
fdjksaflsdsfdfjkl = 'wusir'
, 变量不能使用拼音。
,官方推荐使用:
驼峰体
AgeOfOldboy = 下划线
age_of_oldboy =
在哪里应用:
过长的结果,我让变量代替,使用起来方便,清晰。
减少重复率。
变量的练习题:
1age =  # False
a_ = # True
_ = # True
_$ = # False 有$特殊字符
__ = 'alex' # True
= # False
a1b = # True
_ _ = # True
age1 =
age2 = age1
age3 = age2
age2 =
print(age1,age2,age3) #

常量 Π,阳历生日:12.28,新中国成立 

常量:一直不变的量。python中本来没有常量
name = 'alex'
NAME = 'wusir'
python中的常量:将变量全部大写。 往往常量会放在文件最上面。
注释
文言文中会有一些难以理解的或者晦涩难懂的成语 典故,
  这样的成语或者典故会有一些注解。 注释:对代码解释说明,帮助自己或者别人理解。 怎么用?
单行注释 :#
多行注释:'''被注释内容''' """被注释内容""" 注释不能每行都用,在一些重点,难以理解的地方使用。
数据类型的初识。
什么是数据类型?
人类给机器划分的一些数据:数字类型,字符串类型,bool值,对与错。等等。
数字类型:
  float 浮点型。 i = 3.1415
  int 整型。 i = i2 =
  用来计算或者计数。 字符串类型。python中凡是用引号引起来的就是字符串。
  s1 = 'alex'
  s2 = "alex李哥1"
单双引号配合使用
  s3 = "I'm taibai"
  print(s3)
msg = """床前明月光,
疑是地上霜"""
print(msg)
字符串 的 +  字符串可以与字符串相加 字符串的拼接

s1 = 'alex'
s2 = 'sb'
print(s1 + s2) 字符串可以与数字相乘
s3 = '坚强'
print(s3*) bool值。
print(True)
print(False)
print( > )
input  出来的数据全部都是字符串类型。
用户需要输入用户名密码(qq登陆),此时就需要用户输入input
print('')
print()
name = input('请输入用户名:')
age = input('请输入年龄:')
print(name)
print(type(age)) # 判断此数据的数据类型
print('此用户的姓名是' + name +',' + '此用户的年龄是' + age)
if 条件语句。
初识结构:

if 条件:
执行结果(代码块)

# 第一种结构:单独if
'''
print()
if > :
print()
print()
''' # 第二种结构:if else
'''
choice = int(input('请输入你猜得大小:'))
if <choice < :
print('你猜得是小')
else:
print('你猜得是大')
''' # 第三种结构: 多个条件选1个 if elif elif .....
'''
choice = int(input('请输入你猜数字:')) if choice == :
print('我请你吃饭')
elif choice == :
print('我请你洗澡')
elif choice == :
print('我请你大宝剑')
'''
# 第四种结构: if elif elif ..... else
'''
choice = int(input('请输入你猜数字:')) if choice == :
print('我请你吃饭')
elif choice == :
print('我请你洗澡')
elif choice == :
print('我请你大宝剑')
else:
print('这都没猜对,真笨...') '''
# if 嵌套
username = input('请输入用户名:')
password = input('请输入密码:') if username == 'alex':
if password == '':
print('登陆成功')
else:
print('密码输入有误')
else:
print('用户名输入有误')

Python全栈学习_day001知识点的更多相关文章

  1. Python全栈学习_day002知识点

    今日大纲: . while循环 . 格式化输出 . 运算符 . 编码初识 1. while循环 - while 无限循环: while True: # 死循环 print('大悲咒') print(' ...

  2. Python全栈学习_day003知识点

    今日大纲: . 基础数据类型 总览 . int . bool . str . for循环 1. 基础数据类型 总览 int: 用于计算,计数等 str:'这些内容',用户少量数据的存储,便于操作 bo ...

  3. Python全栈学习_day001作业

    Day1作业及默写 1.简述变量命名规范 1. 必须以字母.数字.下划线命名,且不能以数字开头 2. 不能是python的关键字 3. 不能以中文或者拼音作为变量名 4. 命名格式推荐以驼峰式或者下划 ...

  4. Python全栈学习_day005知识点

    今日内容大纲: . 字典的增删改查以及其他操作 . 字典的嵌套 . 字典的增删改查以及其他操作 , 'sex': '男'}, 'name_list': ['无双', 'alex', 'BlameK'] ...

  5. Python全栈学习_day009知识点

    今日大纲: . 函数的初识 . 函数的返回值 . 函数的参数 1. 函数的初识 统计字符串s的总个数(不能用len) s='fkahfkahofijalkfkadhfkjadhf' count = f ...

  6. python全栈学习路线

    python全栈学习路线-查询笔记 查询目录 一,硬件                                                                    十一,数据 ...

  7. python全栈学习--day4

    列表 说明:列表是python中的基础数据类型之一,它是以[]括起来,每个元素以逗号隔开,而且他里面可以存放各种数据类型比如:   1 li = ['alex',123,Ture,(1,2,3,'wu ...

  8. python全栈学习--day3

    一.基础数据类型 基础数据类型,有7种类型,存在即合理. 1.int 整数 主要是做运算的 .比如加减乘除,幂,取余  + - * / ** %...2.bool 布尔值 判断真假以及作为条件变量3. ...

  9. python全栈学习--day2

    一.in的使用 说明:in有相当多的用处,比如判断,循环for 等. 实例一:in 操作符用于判断关键字是否存在于变量中 s = '男人john' print('男孩' in s) print('男孩 ...

随机推荐

  1. 分享《机器学习实战基于Scikit-Learn和TensorFlow》中英文PDF源代码+《深度学习之TensorFlow入门原理与进阶实战》PDF+源代码

    下载:https://pan.baidu.com/s/1qKaDd9PSUUGbBQNB3tkDzw <机器学习实战:基于Scikit-Learn和TensorFlow>高清中文版PDF+ ...

  2. Mac 下 Java 多版本切换

    Step 1: 安装 jdk1.7 jdk1.8 路径如下: + /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk + /Library/Java/J ...

  3. Redis 基础、高级特性与性能调优

    本文将从Redis的基本特性入手,通过讲述Redis的数据结构和主要命令对Redis的基本能力进行直观介绍.之后概览Redis提供的高级能力,并在部署.维护.性能调优等多个方面进行更深入的介绍和指导. ...

  4. 42_并发编程-JionableQueue

    一.生产者消费者模型   在线程世界里,生产者就是生产数据的线程,消费者就是消费数据的线程.在多线程开发当中,如果生产者处理速度很快,而消费者处理速度很慢,那么生产者就必须等待消费者处理完,才能继续生 ...

  5. 论如何优雅地拿下PHPCMS

    作者:J0o1ey 原文来自:论如何优雅地拿下PHPCMS 一.PHPCM       PHP是国内领先的网站内容管理系统,同时也是一个开源的PHP开发框架,采用PHP5+MYSQL进行开发,拥有非常 ...

  6. 关于hermes与solr,es的定位与区别

    Hermes与开源的Solr.ElasticSearch的不同 谈到Hermes的索引技术,相信很多同学都会想到Solr.ElasticSearch.Solr.ElasticSearch在真可谓是大名 ...

  7. C#中关于as关键字的使用

    我们在实际编码中有时会用到as关键字来将对象转换为指定类型,与is类型不同的是,is关键字是用于检查对象是否与给定类型兼容,如果兼容就返回true,如果不兼容就返回false.而as关键字会直接进行类 ...

  8. Spring Boot Starters启动器

    Starters是什么? Starters可以理解为启动器,它包含了一系列可以集成到应用里面的依赖包,你可以一站式集成Spring及其他技术,而不需要到处找示例代码和依赖包.如你想使用Spring J ...

  9. AB(ApacheBench)工具 -- 压力测试

    服务器负载太大而影响程序效率也是很常见的,Apache服务器自带有一个叫AB(ApacheBench)的工具,可以对服务器进行负载测试 同时美多商城的秒杀功能也会被高负载影响,从而导致超卖现象 安装x ...

  10. gulp和grunt 分享ppt

    gulp是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器:她不仅能对网站资源进行优化,而且在开发过程中很多重复的任务能够使用正确的工具自动完成:使用她,我们不仅可以很愉快的编写代码,而且大 ...