Python入门基础

一、Pycharm与Python的关系

Pycharm是一个用于编写Python代码的代码编辑器,而Python是一门计算机语言,Python软件为解释器,将Pycharm里的Python代码解释成电脑看得懂的二进制符号。

二、使用小技巧

1.1 主题设置

1.2 安装汉化包

    

三、基础语法

3.1 字面量

在代码中,被写下来的固定的值,称为字面量。以下六种情况都称为字面量:

"hello world"
66.66
"666"

print("hello world")
print(66.66)
print("666")

3.2 print的使用

print(内容1,内容2,...)逗号隔开要显示的内容,这里money为变量,所显示的是其所代表的值。

money = 50
print("钱包还有:",money)

3.3 数据类型

由于在python中,变量不需要声明可以直接定义,如变量名 = 变量值,那存在变量中的数据是什么数据类型?可以用type()语句查看。(str-string-字符串变量)

print(type(money))

运行结果:

<class 'int'>

3.4 数据类型转换

该语句(函数)的返回值为转换数据类型之后的x。

语句(函数)说明
int(x)将x转换成一个整数
float(x)将x转换成一个浮点数
str(x)将对象x转换成字符串

注意:

1.任意类型数字都可以转换成字符串,但反过来不行,必须保证字符串里的内容都是数字,才能转;

2.浮点数转整数会丢失精度。

num_str = str(11)
print(type(num_str),num_str)

运行结果:

<class 'str'> 11 

3.5 标识符

3.5.1 什么是标识符

标识符是用户在编程的时候所使用到的一系列名字,用于给变量、类、方法等命名。

3.5.2 标识符命名规则

1. 只允许出现 【英文】、【中文(不推荐)】、【数字】、【下划线_】;

2.数字不能作为开头;

3.大小写敏感;

eg.  a = 1 与 A = 2 # 会定义两个不同的变量,一个值为1,另一个值为2

4.不能使用关键字。

3.6 运算符

运算符描述
+
-
*
/
//取整数
%取余
**指数

3.7 复合赋值运算符

赋值除了有 ‘=’,还有一些复合赋值运算符,如下:

运算符实例
+=a+=b等效与a=a+b
-=a-=b等效与a=a-b
*=a*=b等效与a=a*b
/=a/=b等效与a=a/b
%=a%=b等效与a=a%b
**=a**=b等效与a=a**b
//=a//=b等效与a=a//b

3.8 字符串拓展

3.8.1字符串的三种定义方式

name = '今天要好好学习'
name = "今天要好好学习" #最常用
name = """今天要好好学习"""

(如果把"'放在最两端,而不是跟在一个变量的后面,则为多行注释的功能)

3.8.2 字符串的拼接(+)

使用 ‘+’ 可以将两个字符串,与使用  ‘,' 的区别是 ',' 会加上一个空格,而拼接不会。

print("今天要好好"+"学习")
print("今天要好好","学习")

注意:这种拼接方式只适用于字符串,不能用于字符串与整数、变量等的拼接。

3.8.3 字符串的格式化

用%s或%d或%f在前面进行占位,后面再用%将占位

格式符号占位类型
%s将内容转换成字符串,放入占位位置
%d将内容转换成整数串,放入占位位置
%f将内容转换成浮点数串,放入占位位置
age = 21
tel = 12345678999
message = "我的电话是:%s,我的年龄是%s岁" %(tel,age)#这里将数字类型变量被转换成了字符串类型放进去
print(message)

3.8.4 格式化的精度控制

使用“m.n”来控制数据的宽度和精度

例如:11.345如果设置为了%7.2f,表示宽度为则会显示:[空格][空格]11.35

原因:%7.2f表示占7位宽度,含两位小数(超过长度的小数四舍五入舍掉),因为小数点和数字都要占宽度,所以11.35是5位,再在前面用空格补两位即可。

3.8.5 字符串快速格式化

语法:f"内容{变量}"

注意:这种方式不做精度控制,不关心变量类型,直接放置即可。

例如:

age = 21
name = "米米"
address = "湖北武汉"
print(f"我的名字是{name},我今年{age}岁了,来自{address}")

运行结果:

我的名字是米米,我今年21岁了,来自湖北武汉

3.8.6 表达式的格式化

表达式:一条有执行结果的代码语句

表达式的格式化可以直接用字符串格式化的方式

3.9 input语句

input()语句可以从键盘读取写入的语句,并返回。

例如:(语句1和语句2等效)

#语句1
print("请告诉我你是谁?")
name = input()
print(f"我知道了你是{name}")
#语句2
name = input("请告诉我你是谁?")
print(f"我知道了你是{name}")

运行结果:

请告诉我你是谁?
键盘输入:米米
我知道了你是米米

注意:使用input()语句时,不管输入的是什么类型,都会被当作字符串

  • 12
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值