Python的一些基本使用(上)

前言

本章介绍一些关于Python的基础使用,例如变量以及运算符等,使用Ubuntu系统,软件PyCharm

一、变量

1、 定义

Python定义变量的格式不同于C或者Java,定义变量不需要指定变量格式,Python会根据定义所赋的值直接识别类型,而之后使用该变量应遵循定义使得类型规则,如涉及不同类型需要类型转换

  • 定义格式:
    n = 233
    age = True
    name = "Mr.yu"
    
    注意python变量名区分大小写
  • 命名规范
    Python变量名命名规范同C大致类似,由数字、字符、下划线组成且开头不能为数字,变量名多为小写开头
    涉及多字符组成的变量可以由大写区分来命名,如: localAddress
    如果类似同一对象多属性可命名如: stu_name、stu_age、stu_num
    Python开发者吉多推荐有一份关于命名的规范
    图片为网上截取
2、变量类型

Python变量大致分为两个类型,数字型变量以及非数字型变量(也称高级变量)
这里先介绍type()函数,该函数用于返回数据类型,接下来用到

  • 数字型变量
    • 整形:
      num1 = 233
      num2 = 666
      

      在python3.x版本解释器中不再区分int和long,其类型归为int
      python2.x:
      在这里插入图片描述
      python3.x:
      在这里插入图片描述

    • 浮点型:
      number = 2.33
      
    • 布尔型:
      flag = True
      flag = False
      
      注意Python的布尔值开头大写
  • 非数字型变量
    关于这种变量下篇详细介绍,其中包括了字符串、列表、元组、字典,其共同特点为都可以用 [下标] 取值以及for in进行遍历,类似C的字符串和数组或者Java的list,都是序列,可以理解为容器
    在这里插入图片描述
3、标识符和关键字
  • 标识符:可以理解为变量名,程序员定义的变量名、函数名
  • 关键字:python内部已经使用的标识符,具有特殊意义的标识符,不允许定义和关键字同名的标识符,可以通过import关键字
    关键字和标识符一个比较明显的区别,关键字使用不需要括号,我们自定义的函数方法必须接括号

二、常用的函数

1. type()函数

用于返回数据类型
在这里插入图片描述
在这里插入图片描述

2. input函数

可以用来接收键盘输入的数据并将其赋值给变量,注意input赋的值为字符串类型
格式:变量名 = input("…")
在这里插入图片描述
在这里插入图片描述

3. int(),float()类型转换函数

用于实现数据类型强转,注意当作用于变量时,函数并不能直接修改变量的类型,如果要改变变量的类型需要再添加一次赋值
格式:int(数据)
在这里插入图片描述
在这里插入图片描述

4. random随机数函数

要使用这个函数需要导入随机数模块
import random
这里用随机生成整数举例
格式:random.randint(a,b)
注意这里a不能大于b,当a小于b时在ab之间(包括ab)随机生成整数,当a等于b时则只生成一个数

5. print函数

python中最基本的输出函数,默认末尾会换行,如果要实现不换行在末尾添加end=""
格式:print("....." % (...), end="....")
中间的 %(…) 是当输出中需要传值时添加的,多个值括号中间逗号分开,如果只有一个值可以不要括号,再后面的end是指定输出以什么结尾
在这里插入图片描述
在这里插入图片描述
格式化字符:

格式化字符含义
%s字符串
%d十进制整数
%f浮点数
%%输出百分号

三、运算符

1. 算术运算符
运算符描述实例
+
-
*10 * 15 = 150
/1 / 2 = 0.5
//取整除7 // 3 = 2
%取余7 % 3 = 1
**次方相乘2 ** 3 = 8

在C语言中除号两边都为整数则结果去掉小数部分直接取整,如: 1/2=0
在python中除法则更接近生活中我们常用的除法
运算符优先级:从左至右
注意*在字符串上有特殊应用,在交互式界面中输入“test” * 10,则“test”则会被连续输出10次
在这里插入图片描述

2.赋值运算符
运算符等价
=
+=x+=y等价x=x+y
-=x-=y等价x=x-y
*=x*=y等价x=x*y
/=x/=y等价x=x/y
//=x//=y等价x=x//y
%=x%=y等价x=x%y
**=x**=y等价x=x**y

需要注意的是在python中没有++、–之类的自增运算

3.逻辑运算

常用与条件判断

  1. 与:and
    当两边值都为True或非0时才为真否则为假
  2. 或:or
    当两边值有一个为True或非0时即为真,两边都为假时才为假
  3. 非:not
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值