学Python必备的基础知识

1.基本概念

表达式:就是一个类似于数学公式的东西,一般仅仅用了计算一些结果 ,不会对程序产生实质性的影响,如9+3;

语句:在程序中语句一般需要完成某种功能,比如打印信息、获取信息、为变量赋值。语句的执行一般会对程序产生一 定的影响,在交互模式中不一定会输出语句的执行结果。

程序( program ):程序就是由一条-条的语句和一 条-条的表达式构成的。

函数( function ):函数就是一种语句,函数专用来完成特定的功能。内置函数由Python解释器提供的函数,可以在Python中直接使用;自定义函数由程序员自主的创建的函数。

2.变量和标识符

变量:(1)不能使用没有赋值过的变量。

(2)Python是一个动态类型语言,可以为变量赋任意值,也可以修改变量的值。

变量报错类型:‘NameError: name ‘a’ is not defined’

标识符:在Python中所有可以自主命名的内容都属于标识符。

(1)标识符中可以含有字母、数字、_、但是不能以数字开头。

(2)不能使用Python中的关键字和保留字,不要用函数名作为标识符,否则会导致函数被覆盖。

(3)标识符的命名规范:下划线命名:所有字母小写,单词之间用_分割,如:max_age;

帕斯卡命名法:每个单词首字母大写,其余字母小写,如:MaxAge。

3.数据类型:数值型、字符串、空值

(1) 数值型:整数(int类型):输出的一般都是10进制,Python中整数的大小是不限制的,可以是一个无限大的整数,如1、2、200,布尔值(bool)也是整型,用来做逻辑判断 True(真1)和False(假0);浮点数(float类型):小数就是浮点数,对浮点数进行运算时,可能会得到一个不精确的结果。

(2)字符串:表示一段文本信息,必须使用引号引起来;不能同时混用;相同的引号之间不能再嵌套;单引号和双引号不能跨行使用;通过转义字符\可以使用一些特殊的内容。

格式化字符:如果对字符串进行加法操作,则会自动将两个字符串拼接为一个;在创建字符串时,可以在字符串中指定占位符;在格式化 化字符串中可以直接嵌入变量。

#方式1:拼串

name='XXX'

print('欢迎 '+name+' 光临!')

#方式2:多个参数

print('欢迎',name,'光临!')

#方式3:占位符

print('欢迎 %s 光临!'%name)

#方式4:格式化占位符

print(f'欢迎 {name} 光临!')

复制字符串:字符串和数字相乘

#复制字符串

a='nin'

a=a*89

print(a)

字符串报错类型:SyntaxError: EOL while scanning string literal

(3) None(空值):表示不存在

a=True

print(1+a)

b=None

print(b)

python十大必备知识_学Python必备的基础知识相关推荐

  1. 大学学python用记笔记吗_学 Python 作笔记,怎么能不用 Jupyter

    学 python 做总结,怎么能不用 jupyter ? 自从上次从小简那里捞到一个学 python 的神器 anaconda, 我就很少用系统自带的 python 环境了. 前几天一不小心, 我又从 ...

  2. python的就业前景如何_学Python能干什么工作?工作前景怎么样?

    Python作为当下火热的编程语言,深受程序员的喜爱和欢迎.因此现在选择Python的学习者越来越多了,不仅仅因为Python作为编程语言自身的优点,还因为其工作岗位的薪水和待遇一直在水涨船高.那么学 ...

  3. python精通多长时间_学Python需要多久能学会?精通Python需要多长时间?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 严格意思上的说,Python其实是一个脚本语言,编程语言多种多样,但是却有开源和闭源之分,Python就是一种开放核心源代码编程语言,其开发代码的效率非常 ...

  4. python对英语的要求_学python需要英语基础吗

    在很多人的眼里,学习编程需要英语基础,因为程序代码全是英文字母,如果没有英语基础可能很难学懂编程.程序代码是英文确实没有错,但是也不是必须得懂英语,因为计算机程序有自己语言,并不是我们生活中的英语,对 ...

  5. 用python可以解决什么问题_学 Python 能帮你解决什么问题 ?

    Python 现在为什么会那么流行?因为学 Python 的,有很大一部分人不是奔着当程序员去的,它的用户涵盖了多种职业的人. 很多人可能自己的本意也并不想学,但是无奈于很多招聘岗位上都写着 &quo ...

  6. 学python需要什么英语水平_学python需要英语基础吗

    很多小伙伴在学python的时候总是担心这样一个问题:我的英语水平不好,单词量又不大,能学好吗?python是不是需要有英语基础啊?对于大家的问题,下面来简单说一下!该节专门写给完全不会英文的小伙伴, ...

  7. 学python是属于什么行业_学Python能挣多少钱?哪些人适合学Python?

    Python是一门非常不错的编程语言,在目前市场上应用范围非常广阔,在众多领域都可以看到Python的身影,除了是人工智能.数据分析的首选语言之外,在自动化运维.自动化测试.全栈开发等都有非常重要的优 ...

  8. python要什么电脑配置_学Python需要什么配置的电脑?

    首先,如果你开始从学习Python语言本身的角度来看,你不需要配置一台电脑,太高,普通办公电脑能完全满足要求,或目前大部分笔记本电脑销售能够满足基本的学习需求.然而,学习Python通常需要一个相对明 ...

  9. python编程可以实现办公自动化_学Python编程能做什么工作?从事什么岗位?

    学Python编程能做什么工作?随着人工智能发展,学习python语言的人员有更多的岗位机会,python从事的职业广泛,从游戏到AI人工智能能都可以用Python实现.除了编程,各种岗位的人都应该学 ...

最新文章

  1. Chrome 90 里更好的字符串处理机制
  2. 【基础】C#异常处理的总结
  3. 华为的型号命名规则_华为Mate 40 Pro+ 外观曝光 正面双挖孔 背部奥利奥
  4. 【IE大叔的嘴歪眼斜】之—— 由hasLayout引发的临床CSS Bug表
  5. 大数据是风口,但是该怎么规划架构?一般人都没注意到
  6. cfb为什么不需要填充_学日语为什么不需要准备,现在就可以学?
  7. vue element form 表单
  8. 转:Page.ClientScript.RegisterStartupScript(me.GetType(),script1,scriptalert('111');/script)...
  9. Codeforces Edu Round 64 (Rated for Div. 2)
  10. Zmail-简单易用的python邮件模块
  11. 在less中不能正常使用css3的calc属性的解决方法
  12. palapaweb的mysql无法运行_Mysql 服务无法启动 服务没有报告任何错误
  13. poj1637 Sightseeing tour 混合图欧拉回路判定
  14. 编译android vendor,Android ----制作自己的Vendor
  15. ruby与ruby on rails环境部署
  16. 如何查看网页源码code、申请头headers等
  17. Either re-interrupt this method or rethrow the “InterruptedException“ that can be caught here.
  18. 张小飞的Java之路——第九章
  19. 操作系统第6次实验报告:使用信号
  20. 将favdb转换成html,360浏览器收藏夹使用小记

热门文章

  1. 2.尽量用const, enum, inline代替#define -- Prefer const, enum, inline to #define.
  2. 和pythondjango后端_webGIS实践:4_0_python django后端搭建web工程
  3. python 数组去重复_numpy数组去掉重复的行,保留唯一的行数据
  4. Python使用Apriori算法分析导演请某演员后还会请哪个演员
  5. python标准库math用法精要
  6. python 集合技巧
  7. python中执行shell脚本之subprocess模块_如何使用Python中的subprocess模块检查shell脚本的状态?...
  8. php中提取%3cdiv,cmseasy getshell 0day
  9. 区块链需要学习哪些东西_区块链主要学习哪些知识?
  10. java中求组快速排序函数,如何在Java中实现快速排序?