python入门

解释型语言 vs 编译型语言

解释型语言 在执行源码文件过程中,一条一条编译并且执行
编译型语言 将源码编译成二进制文件后, 直接执行二进制文件

编译型语言
 优点:
     执行速度快,效率高。
     执行时只需要提供二进制文件,不需要提供源码 代码保密性好
 缺点:
     每次修改代码都需要重新编译
      平台兼容性差
      排错困难

解释型:
   优点:
       平台兼容性好
       排错容易   上手快
   缺点:
       执行效率低, 代码保密性差

python解释器

1.Cpython
2.Ipython
3.Jpython
4.IronPython
5.pypy

注:pip3 install ipython 下载ipython
python交互式环境

[root@sc-zabbix-client-nginx python-test]# python3
Python 3.6.8 (default, Nov 21 2019, 19:31:34)
[GCC 8.3.1 20190507 (Red Hat 8.3.1-4)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print("hello")
hello
>>> print("hello \
... world")
hello world
>>> exit()   #输入函数退出  ,或者按快捷键 ctrl+d 退出

python基本语法

变量 标识符

1、变量名知识是 字母,数字,下划线的任意组合
2、变量名的第一个字符不能是数字
3、关键字不能声明为变量

注释

注释:就是没有实际意义的语句,它不会被执行,大多用来解释这个代码是什么意思
单行注释: #
多行注释: 三引号

内建函数

内置在解释器内部的函数 直接使用,不需要额外操作

id 查看对象内存地址
help 查看帮助信息
dir 查看所有的属性
type 查看类型
常用内建函数
input-- 输入   无论输入的是什么类型,都会转化成字符串赋值
getpass-- 隐藏密码输入
print-- 打印输出
       file= 执行输出文件路径
       end= 指定追加符,默认是换行

小练习

# 1.请写出条件"20<x<30或x<-100"的Python表达式
x = float(input("请输入一个数:"))
print(20 < x < 30 or x < -100)
#2.设有一个int型的y, 请写出描述"y为奇数的表达式
y = int(input("请输入一个整数:"))
print(y % 2 == 1)
# 3.判断字符串str1中是否有”abc”对应的表达式是
str1 = "abcdeef"
print("abc" in str1)
# 4.127右移2位的值为
print(127 >> 2)
# 5. 以下运算符+、<<、!=、&&优先级最高和最低的分别是
# 	1. +
#	2. <<
# 	3. &&
# 	4  !=
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值