0

0

python基础知识详解

迷茫

迷茫

发布时间:2017-03-25 13:25:15

|

2393人浏览过

|

来源于php中文网

原创

一.变量命名规则

1.变量名只能是字母、数字、下划线的任意组合

2.变量名不能以数字开头

3.一些保留字段不能作为自定义变量

4变量名需要有明确含义,如保存名字的变量,最好定义为name之类的变量名

立即学习Python免费学习笔记(深入)”;

二.字符编码

字符编码的作用是用来将输入的字符转换为机器码。ASCII码是国际上最早的字符编码,中国最早的字符编码是GB2312,收录了7000多的汉字和符号,第一次扩展后又收录了2万多的汉字,字符编码为GBK1.0,第二次扩展后共收录了27000多的汉字,字符编码为GB18030.国际上为了统一字符编码,推出了Unicode字符编码,因为这种编码在存储英文时所需的存储空间比原来的ASCII编码多,后经过压缩优化推出了UTF-8字符编码,这种编码在存储英文时仍为一个字符一个字节,存储一个汉字为三个字节。

三.Python用户交互程序

python有多种交互程序,也可称为解释器。最常用的交互程序为CPython,代码运行速度最快的是PyPy。

四.if判断语句

#!/usr/bin/env python
age_of_oldboy = 56
guess_age = int(input("guess_age:"))
if guess_age == age_of_oldboy:
   print("yes,you got it.")
elif guess_age > age_of_oldboy:
   print("think smaller")
else:
   print("think bigger")

这段代码的作用是让用户输入一个数字去猜age_of_oldboy的值,需要注意的是Python中当一行代码与上面的代码没有从属关系时需要顶格输入,而当存在从属关系时需要以一定的缩进来表示从属关系,一般情况下是缩进四格。另外类似if,elif,else,while,for等表示判断、循环的特殊语句都需要以:号结尾。该代码是在python3.X的环境下编写,在python2.X中print不要加(),在python2.X中input()需改为raw_input()。

医院网站系统
医院网站系统

HTML医院网站系统基于PHP+MYSQL开发,在文章内容网站的基础上,预设了医院概况、新闻动态、环境设备、名医荟萃、专科介绍、就医指南、专家门诊值班表、网上挂号、医疗保健知识、在线咨询等医院网站常用的栏目和测试数据,采用适合医院网站的专用模版,增强了系统的针对性和易用性。系统具有文章、图文、下载、社区、表单、用户等基本系统模块和一系列网站辅助功能,用户也可根据自身特点任意创建和修改栏目,适合创建

下载

五.while循环

age_of_oldboy = 56
count = 0
while count <3:
    guess_age = int(input("guess_age:"))
    if guess_age == age_of_oldboy:
       print("yes,you got it..")
       break
    elif guess_age > age_of_oldboy:
       print("think smaller...")
    else:
       print("think bigger")
    count += 1
    if count == 3:
       continue_confirm = input("do you want to guessing...")
      if continue_confirm != 'n':
         count = 0

其中break表示结束当前循环,还有一个countinue表示跳过后面的循环语句开始下一次循环。while循环后面可以写else语句,当循环正常结束后即没有执行过break、countinue等动作时就执行else语句下的动作

六.for循环

for count in range(3):
    guess_age = int(input("guess_age:"))
    if guess_age == age_of_oldboy:
       print("yes,you got it..")
       break
    elif guess_age > age_of_oldboy:
       print("think smaller...")
    else:
       print("think bigger")
else:
    print("sorry,you try too mary times..")
 
for i in range(0,10,2): #range(初值,条件,步长)
    print(i)

七.引用变量的方法

1使用占位符

name=input("name:")
age=input("age:")
job=input("job:")
salary=input("salary:")
info='''-----info of %s-----
Name:%s
Age:%s
Job:%s
Salary:%s
'''% (name,name,age,job,salary)

用占位符%s来表示该位置需要用一个字符串填充,后面的%后面跟的就是用来填充前面占位符位置的字符串,在这个位置就可以引用变量。其他占位符还有%d、%f分别表示用整型填充、用浮点型填充

info2='''-----info of {_name}-----
Name:{_name}
Age:{_age}
Job:{_job}
Salary:{_salary}
'''.format(_name=name,_age=age,_job=job,_salary=salary)
info3='''-----info of {0}-----
Name:{0}
Age:{1}
Job:{2}
Salary:{3}
'''.format(name,age,job,salary)

八.''' '''的作用

1多行注释

'''-----info of {0}-----
Name:{0}
Age:{1}
Job:{2}
Salary:{3}
'''

2多行输出

info3='''-----info of {0}-----
Name:{0}
Age:{1}
Job:{2}
Salary:{3}
'''
print(info3)

相关文章

python速学教程(入门到精通)
python速学教程(入门到精通)

python怎么学习?python怎么入门?python在哪学?python怎么学才快?不用担心,这里为大家提供了python速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
C++ 设计模式与软件架构
C++ 设计模式与软件架构

本专题深入讲解 C++ 中的常见设计模式与架构优化,包括单例模式、工厂模式、观察者模式、策略模式、命令模式等,结合实际案例展示如何在 C++ 项目中应用这些模式提升代码可维护性与扩展性。通过案例分析,帮助开发者掌握 如何运用设计模式构建高质量的软件架构,提升系统的灵活性与可扩展性。

7

2026.01.30

c++ 字符串格式化
c++ 字符串格式化

本专题整合了c++字符串格式化用法、输出技巧、实践等等内容,阅读专题下面的文章了解更多详细内容。

7

2026.01.30

java 字符串格式化
java 字符串格式化

本专题整合了java如何进行字符串格式化相关教程、使用解析、方法详解等等内容。阅读专题下面的文章了解更多详细教程。

1

2026.01.30

python 字符串格式化
python 字符串格式化

本专题整合了python字符串格式化教程、实践、方法、进阶等等相关内容,阅读专题下面的文章了解更多详细操作。

1

2026.01.30

java入门学习合集
java入门学习合集

本专题整合了java入门学习指南、初学者项目实战、入门到精通等等内容,阅读专题下面的文章了解更多详细学习方法。

20

2026.01.29

java配置环境变量教程合集
java配置环境变量教程合集

本专题整合了java配置环境变量设置、步骤、安装jdk、避免冲突等等相关内容,阅读专题下面的文章了解更多详细操作。

16

2026.01.29

java成品学习网站推荐大全
java成品学习网站推荐大全

本专题整合了java成品网站、在线成品网站源码、源码入口等等相关内容,阅读专题下面的文章了解更多详细推荐内容。

18

2026.01.29

Java字符串处理使用教程合集
Java字符串处理使用教程合集

本专题整合了Java字符串截取、处理、使用、实战等等教程内容,阅读专题下面的文章了解详细操作教程。

3

2026.01.29

Java空对象相关教程合集
Java空对象相关教程合集

本专题整合了Java空对象相关教程,阅读专题下面的文章了解更多详细内容。

6

2026.01.29

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
最新Python教程 从入门到精通
最新Python教程 从入门到精通

共4课时 | 22.4万人学习

Django 教程
Django 教程

共28课时 | 3.7万人学习

SciPy 教程
SciPy 教程

共10课时 | 1.3万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号