python_day1(初始Python)
1.编码
ASCII (英文1字节,没中文)=> GB => GBK
=>uncoode (中英文都2字节)
=> utf-8 (可变长字节储存,中文3字节,英文1字节)
2.第一个程序
hello world
3.输密码
#Author:Elson Zeng
import getpass
_username = 'jian'
_passwd = ''
username = input("username:")
passwd = input("passwd:") if _passwd == passwd and _username == username:
print ('welcome user {name} login'.format(name=username))
else:
print ('Invalid username or passwd!')
4.while and for 循环
#Author:Elson Zeng
age_of_oldboy = 56
count = 0
for i in range(3):
guess_age = int(input('guess age:'))
if guess_age == age_of_oldboy:
print ('you guess ture!')
exit()
elif guess_age > age_of_oldboy:
print ('you guess big')
else:
print ("you guess small")
count += 1
else:
print('you guess too many times,fuck off~!')
5.认识模块
#Author:Elson Zeng import sys # print(sys.path)
# print(sys.argv)
# print(sys.argv[1]) import os
#cmd_res = os.system("dir")
cmd_res = os.popen("dir").read()
print ("--",cmd_res)
os.mkdir("new_dir")
6.内置函数
bin() 十进制转二进制
any() 判断真假
bool() 判断真假
chr() 返回asill码
ord() 返回asill对应的字符
dict() 生成字典
dir() 查看方法
divmod() 除商返回余数
eval () 字符串变列表
filer () 过滤函数
res = filter(lambda n:n>5,range(10))
for i in res:
print(i)
import functools
res = functools.reduce(lambda x,y : x+y,range (10))
print (res)
""" 45 """
frozenset() 不可变列表
globals() 返回程序里所有的变量以字典形式返回
haxi() 折半算法+
len() 长度
next()
oct() 变八进制
range()
round() 保留小数
sort() 排序
type() 类型
zip() 一一对应
a = [1,2,3,4]
b = ['a','b','b'] for i in zip(a,b):
print (i)
__import__() 寻找模块的字符串
python_day1(初始Python)的更多相关文章
- python基础之初始python
初始python之基础一 一.Python 介绍 1.python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发 ...
- 零基础学Python--------入门篇 第1章 初始Python
入门篇 第1章 初始Python 1.1 Pyhton 概述 1.1.1 了解 Python Python,本义是指“蟒蛇”.1989年,荷兰人Guido van Rossum发明了一种面向对象的 ...
- 01_python_初始python
一.初始python python是一门解释型语言,弱类型语言 / python解释器最为常用的是cpython(官方) 弱类型语言: a = 1 a = 'alex' #说明变量a既可以是整 ...
- 初始Python
一.Python简介 1.Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新 ...
- 初始python第三天(三)
全局变量与局部变量 1.什么是全局变量 在globals中的变量,都是全局变量,全局变量的作用域就是整个程序 NAME = 'alex' def global_test(): name = 'alex ...
- python学习之路-3 初始python数据类型以及文件操作
本篇涉及内容 set集合 函数 三元运算 文件操作 set集合 set是一个无序的且不重复的元素集合 1.创建set集合的方法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ...
- python学习之第一课时--初始python
Python前世今世 python是什么 python是一门多种用途的编程语言,时常在扮演脚本语言的角色 python流行原因 软件质量 提高开发者效率(python代码大小为C/java的1/3-1 ...
- 初始python(三)
1. 循环 if, while, forbreak : 结束整个循环continue :跳出当前这次循环,但不结束整个循环else :结束整个循环后才执行,不能与break合用,但可以与continu ...
- 初始python(一)
一.python特性概要 1. python是解释性脚本语言. 2. python特性总结 2.1 字节码 2.2 动态语义 在赋值是确定数据类型 2.3 缩进(4个空格) 3. python定义编码 ...
随机推荐
- 某CTF平台一道PHP代码审计
这道题不是说太难,但是思路一定要灵活,灵活的利用源码中给的东西.先看一下源码. 首先要理解大意. 这段源码的大致的意思就是,先将flag的值读取放在$flag里面. 后面再接受你输入的值进行判断(黑名 ...
- 常用的js代码片段
1.单选框/手风琴 <script> $(document).ready(function(){ $("dd").on("click",functi ...
- 从零基础到拿到网易Java实习offer,我做对了哪些事
作为一个非科班小白,我在读研期间基本是自学Java,从一开始几乎零基础,只有一点点数据结构和Java方面的基础,到最终获得网易游戏的Java实习offer,我大概用了半年左右的时间.本文将会讲到我在这 ...
- Vue中音乐播放器
一.安装依赖 yarn add vue-aplayer or` npm i vue-aplayer 二.使用 <template> <div class="vue_ap ...
- Django与drf 源码视图解析
0902自我总结 Django 与drf 源码视图解析 一.原生Django CBV 源码分析:View """ 1)as_view()是入口,得到view函数地址 2) ...
- python学习(内置函数)
1.id()返回对象的内存地址 a = 1 print id(a) print id(1) 2.int()用于将数据类型转换为整型 a = " b = 2 print int(a) + b ...
- 代码审计-(Ear Music).任意文件下载漏洞
0x01 代码分析 后台地址:192.168.5.176/admin.php admin admin 安装后的界面 在后台发布了一首新歌后,前台点进去到一个“下载LRC歌词”功能点的时候发现是使用re ...
- Python之网络编程Socket
Python 提供了两个级别访问的网络服务.: 低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统Socket接口的全部方法. 高级别的网络 ...
- [CF467D] Fedor and Essay
After you had helped Fedor to find friends in the «Call of Soldiers 3» game, he stopped studying com ...
- Jdk14 都要出了,Jdk8 的时间处理姿势还不了解一下?
当前时间:2019年10月24日.距离 JDK 14 发布时间(2020年3月17日)还有多少天? // 距离JDK 14 发布还有多少天? LocalDate jdk14 = LocalDate.o ...