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定义编码 ...
随机推荐
- 深入理解C# 委托(delegate)-戈多编程
今天来谈谈委托,深入理解委托,本文来自各大神经验总结. 1.委托是什么? 委托类型的声明与方法签名相似. 它有一个返回值和任意数目任意类型的参数,是一种可用于封装命名方法或匿名方法的引用类型. 委托类 ...
- 关于5G目前形式的浅谈
目前市面上已经有十几款5G手机已经上市了,但是到2019年底的覆盖率还是非常的低,所以很多换机的用户可以再等一等,2020应该是出来的都是5G手机,也都是支持双模的NA/NSA的两种组网模式,因为工信 ...
- 最长上升子序列 LIS nlogn
给出一个 1 ∼ n (n ≤ 10^5) 的排列 P 求其最长上升子序列长度 Input 第一行一个正整数n,表示序列中整数个数: 第二行是空格隔开的n个整数组成的序列. Output 最长上升子序 ...
- LeetCode初级算法--数组01:只出现一次的数字
LeetCode初级算法--数组01:只出现一次的数字 搜索微信公众号:'AI-ming3526'或者'计算机视觉这件小事' 获取更多算法.机器学习干货 csdn:https://blog.csdn. ...
- Faith 信念
Today I’d like to talk about faith. With faith, you’ll go further and never be lost. Faith is free a ...
- Vue-CLI项目快速UI布局-element-ui
0902自我总结 Vue-CLI项目快速UI布局-element-ui 一.element-ui的地址 https://element.eleme.cn/ 二.element-ui的安装 <!- ...
- 渗透测试-基于白名单执行payload--Msiexec
复现亮神课程 基于白名单执行payload--Msiexec 0x01 关于msiexec Msiexec 是 Windows Installer 的一部分.用于安装 Windows Install ...
- [POJ3523]The Morning after Halloween
Description You are working for an amusement park as an operator of an obakeyashiki, or a haunted ho ...
- php的cookie怎么使用
PHP中Cookie的使用---添加/更新/删除/获取Cookie 及 自动填写该用户的用户名和密码和判断是否第一次登陆 什么是cookie? 服务器在客户端保存用户的信息,比如登录名,密码等. 这些 ...
- webpack 打包 todolist 应用
写在前面的话: 一直想着手动配置webpack实现应用,正好最近这段时间比较空闲,就写了一个通过webpack打包实现todolist的简单应用.本文内容包括:通过webpack打包css,html ...