当前位置:主页 > python教程 > Python基础操作汇总

总结Python基础操作

发布:2020-01-26 13:26:10 166


为找教程的网友们整理了Python相关的编程文章,网友暴如容根据主题投稿了本篇教程内容,涉及到Python、Python基础操作汇总相关内容,已被161网友关注,内容中涉及的知识点可以在下方直接下载获取。

Python基础操作汇总

  • 变量命名

变量名只能是字母、数字或下划线的任务组合

变量名的第一个字符不能是数字

不能使用一些预留的关键字,如and, as ,assert, break, etc.

 

官方推荐明明方式 name_of_BF

Python 没有常量的说法,推荐到全大写表示常量

 

  • 字符

发展史: ASCII -> GB2312 -> GBK1.0 -> GB18030 (PC必须支持, 一般手机只支持GB2312) -> UNICODE (所有定符两个字节) -> UTF-8 (可变长度编码,英文一个字节,中文三个字节)

 

Python2.X 不支持中文字符,需要先声明字符集

# -*- coding:utf-8 -*-

Python3.X 直接支持UNICODE,因此不需要声明字符集便可以直接用中文

 

 

  • 注释

注释多行:三个单引号

'''

'''

注释单行

#

  • 控制台输入

username=input("username:")

password=input("password:")

 

 

Python 2.x raw_input 等同于 3.x input

2.x 里的input 输入是什么格式,就会被认为是什么格式,尽量不要使用

如: 当输入 alex, 则会去找alex的变量

在3.x里的input, 都会被当作是STRING

 

  • 控制台输出

打印多行:三个单引号

'''

'''

打印单行:一个双引号

"

 

  • 字符串拼接

info='''name:'''+username+'''password:'''+password

info2='''

name:{_name}

password:{_password}

'''.format(_name=username,_password=password)

info3='''

name:%s

password:%d

'''%(username,password)

info4='''

name:{0}

password:{1}

'''.format(username,password)

官方推荐使用第二种

 

  • 密码保护

import getpass

 

username=input("username:")

password=getpass.getpass("password:")

 

 

Note: PYCHARM 不好使,在CMD里中用PYTHON好使

 

 

 

  • 判断

if guess_age==_age_of_jason:

print("bingo")

elif guess_age>_age_of_jason:

print("thinksmaller...")

else:

print("thinkbigger...")

 

Python 强制缩进,因此不需要关闭符

 

  • 循环

whileTrue:

guess_age=int(input("Jason'sage:"))

ifguess_age==_age_of_jason:

print("bingo")

break

elifguess_age>_age_of_jason:

print("thinksmaller...")

elifguess_age<_age_of_jason:

print("thinkbigger...")

counter=counter+1

ifcounter==3:

print("nochanceanymore...")

break

 

 

whilecounter<3:

guess_age=int(input("Jason'sage:"))

if guess_age==_age_of_jason:

print("bingo")

break

elifguess_age>_age_of_jason:

print("thinksmaller...")

elifguess_age<_age_of_jason:

print("thinkbigger...")

counter=counter+1

else:

print("triedtoomanytimes,fuckoff")

 

 

for i in range(0,3):

guess_age=int(input("Jason'sage:"))

if guess_age==_age_of_jason:

print("bingo")

break

elif guess_age>_age_of_jason:

print("thinksmaller...")

elif guess_age<_age_of_jason:

print("thinkbigger...")

else:

print("triedtoomanytimes")

 

以上就是Python基础操作汇总的详细内容,更多请关注码农之家其它相关文章!


参考资料

相关文章

  • python实现简单的tcp 文件下载

    发布:2021-04-18

    这篇文章主要介绍了python如何实现简单的tcp文件下载,帮助大家更好的理解和学习python,感兴趣的朋友可以了解下


  • Python常用队列全面详细梳理

    发布:2023-03-09

    队列是限制在两端进行插入和操作的线性表,允许存入操作的一段叫“队尾”,删除操作的一端叫“队头”,队列的特点:队列只能在队头和队尾进行数据操作,队列模型具有先进先出的规律


  • Python协程原理全面分析

    发布:2023-04-16

    协程(co-routine,又称微线程、纤程)是一种多方协同的工作方式。协程不是进程或线程,其执行过程类似于Python函数调用,Python的asyncio模块实现的异步IO编程框架中,协程是对使用async关键字定义的异步函数的调用


  • python 类对象和实例对象动态添加方法(分享)

    发布:2022-04-11

    下面小编就为大家分享一篇python 类对象和实例对象动态添加方法。具有很的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


  • 公众号接入chatGPT的详细教程 附Python源码

    发布:2023-04-05

    这篇文章主要介绍了公众号接入chatGPT教程附Python源码,这里需要大家准备一个域名,一台服务器和一个公众号,本文结合实例代码给大家介绍的非常详细,需要的朋友可以参考下


  • python爬虫BeautifulSoup简单使用

    发布:2020-03-10

    文章给大家分享了关于python爬虫的相关实例以及相关代码,有兴趣的朋友们参考下。


  • Python关于维卷积的理解

    发布:2023-04-21

    这篇文章主要介绍了Python关于维卷积的理解,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教


  • 实例详解Python与Mongodb数据库之间的操作方法

    发布:2020-03-17

    这篇文章主要介绍了Python与Mongodb数据库之间的操作,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下


网友讨论