Python(day1)
一、Python的属于解释型语言。
编译型:一次性,将全部的程序编译成二进制文件,然后再运行。
优点:运行速度快。
缺点:开发效率低,不能跨平台。
解释型:当你的程序运行时,一行一行的解释,并运行。
优点:调试代码很方便,开发效率高,并且可以跨平台。
缺点:运行速度慢
二、关于安装

三、

四、变量
将一些运算结果存在内存,以便后续的程序使用。
1、数字,字母,下划线的任意组合。
2、不能以数字开头。
3、不能是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']
4、可描述性。
name = 'lixiao'
age = 18
#驼峰体:AgeOfOldboy = 48
#下划线:age_of_oldboy = 48(推荐)
5、不要中文,不要拼音,不能太长
√ ① __ = 'polkop'
× ① 1ab = 'ppp' ② _* = 'ooo' ③ -_ = 'lll'
五、常量
常量全部用大写表示
ID = '37018119981011900293'
BIR_OF_CHINA = 1949
六、字符串
运算
1、 s1 = '123'
s2 = 'poi'
s3 = s1 + s2
2、 name = 'come on'
s = name * 3
print(s)
###come oncome oncome on
3、
name = input('请输入你的名字:')
age= input('请输入你的年龄:')
s1 = '我的名字是:'
s2 = '我的年龄是:'
print(s1 + name,s2 + age)
4、三种方式
① 'adew' ② "qwqe" ③ '''poijnsjfi'''
七、用户交互input
input(全是字符串)
八、type(查看数据类型的)
name = input('lixiao')
type(name)### class(str)
九、将字符串转化成数字 int(str)
1、例:
name = input('请输入姓名:')
age = input('请输入年龄:')
job = input('请输入工作:')
hobbie = input('请输入爱好:')
msg = '''
----------info of %s----------
name :%s
age :%d
job :%s
hobbie:%s
---------end----------------
'''%(name,name,int(age),job,hobbie)
print (msg)
#格式化输出 %占位符 s:str字符串 d:数字(digit)
#int(str) 只有当str全为数字时才可转化。
2、

十、if...else...
1、
score = int(input('请输入分数:'))
if score == 100 :
print('666啊,满分啊')
elif score >= 90:
print('不错了,A')
elif score >= 80:
print('不错了,b')
elif score >= 70:
print('不错了,c')
elif score >= 60:
print('不错了,d')
else:
print('完蛋')
2、比较

3、嵌套
name = input('请输入你的名字:')
if name == 'xiaoxiao':
if True:
print('美女')
else:
print('还OK啦')
else:
print('我不认识她哎')
十一、while循环

十二、练习

1、

2、

3、

4、

5、

6、

Python(day1)的更多相关文章
- Python(五)编程小实例
Python(五)编程小实例 抓取网页信息,并生成txt文件内容! Python抓取网页技能--Python抓取网页就是我们常看见的网络爬虫,我们今天所要用到的就是我们Python中自带的模块,用这些 ...
- 初学 Python(十三)——匿名函数
初学 Python(十三)--匿名函数 初学 Python,主要整理一些学习到的知识点,这次是匿名函数. # -*- coding:utf-8 -*- #关键字lambda定义的函数都是匿名函数 #做 ...
- 初学 Python(十一)——切片
初学 Python(十一)--切片 初学 Python,主要整理一些学习到的知识点,这次是切片. #-*- coding:utf-8 -*- ''''' 切片 ''' L = ['name','age ...
- 初学Python(十)——列表生成式
初学Python(十)--列表生成式 初学Python,主要整理一些学习到的知识点,这次是列表生成式. # -*- coding:utf-8 -*- ''''' 列表生成式 ''' #一行代码表达所有 ...
- 初学Python(九)——函数
初学Python(九)--函数 初学Python,主要整理一些学习到的知识点,这次是函数. 函数定义: # -*- coding:utf-8 -*- #函数的定义 def my_function(x) ...
- 初学Python(八)——迭代
初学Python(八)——迭代 初学Python,主要整理一些学习到的知识点,这次是迭代. # -*- coding:utf-8 -*- from collections import Iterabl ...
- 初学Python(七)——控制语句
初学Python(七)——控制语句 初学Python,主要整理一些学习到的知识点,这次是控制语句. if : #-*- coding:utf-8 -*- age=raw_input('input yo ...
- 初学Python(六)——输入输出
初学Python(六)——输入输出 初学Python,主要整理一些学习到的知识点,这次是输入输出. 输入: # -*- coding:utf-8 -*- ''''' python中的输出为print ...
- 初学Python(五)——元组
初学Python(五)——元组 初学Python,主要整理一些学习到的知识点,这次是元组. #-*- coding:utf-8 -*- #定义元素 t = (1,2,3) #添加元素 #删除元素 #更 ...
随机推荐
- sqli注入--利用information_schema配合双查询报错注入
目录 sqli-labs 5.6双查询报错注入通关 0x01 获取目标库名 0x02 获取库中表的数量 0x03 获取库中表名 0x04 获取目标表中的列数 0x05 获取目标表的列名 0x06 从列 ...
- 使用Lottie将AE项目转换为 Web 原生动画
使用Lottie转换AE项目为 Web 原生动画 首先打开链接https://github.com/airbnb/lottie-web/blob/master/build/extension/body ...
- centos7.6设置sftp服务
sftp是Secure File Transfer Protocol的缩写,安全文件传送协议. CentOS自带 SSH 服务,直接配置即可 1. 查看ssh版本 sftp是基于ssh协议的,首先查看 ...
- kibana转码显示
$('.truncate-by-height').each((i, dom) => { $(dom).html(decodeURIComponent($(dom).html())) })
- scrapy发送邮件
scrapy发送邮件 应用场景:在爬虫关闭或者爬虫空闲时可以通过发送邮件的提醒. 通过twisted的非阻塞IO实现,可以直接写在spider中,也可以写在中间件或者扩展中,看你具体的需求. 在网上找 ...
- win10系统下使用markdown2出现的问题
1.转载自:http://blog.csdn.net/chengjierui/article/details/53065599 电脑系统升级Win10后启动不了Markdown Pad2,报错’Awe ...
- Linux基础 -Ubuntu
Ubuntu 下: sudo 以管理员权限执行 apt 是Advanced Packaging Tool ,Ubuntu下的安装包管理工具,早期使用apt-get,从Ubuntu16开始建议使用apt ...
- The type javax.servlet.http.HttpServletResponse cannot be resolved. It is indirectly referenced from required .class files
The type javax.servlet.http.HttpServletResponse cannot be resolved. It is indirectly referenced from ...
- 时分秒计时器 js
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- jq判断是PC还是手机端的方法
$(function(){ //判断是否是手机 var mobile_flag = isMobile(); if(mobile_flag){ $('.now_qq').attr('href',&quo ...